Your selection of fish will be endless trouble, so I recommend you read about the species before buying them. Fish profiles are under the second tab from the left in the blue bar across the top, or when names are used in posts exactly the same as the profile it will shade and you can click on it, example Jack Dempsey.
Second, ladayen is absolutely correct, the tank has to cycle fully before you can consider more fish...but with the JD this is not possible anyway, in a 40g. And daily water changes of half the tank with a good conditioner until ammonia and nitrite are zero.
And third on the bacterial supplements. None instantly cycle a new tank. They simply add beneficial bacteria to "seed" the tank. Provided they are good products, some are, some are not.