I see some stocking issues as well. The fish you have need to be in groups of atleast 6 (except for the Molly). I suggest you pick 2 types that you like and give the others back to the store. Then increase the numbers to 6 of each. While you are cycling, you should probably stick to 1 school for now....then add the other later. You could keep the fish from the second school that you already have in until your tank is cycled. It may be lonely, but atleast it would have a better chance of living as opposed to a FULL tank.
I suggest keeping barbs with barbs and tetras with tetras. Alot of Barbs are pretty rambunctious (sp?) and some can even be nippy (Tiger Barbs). Either way, your tank is only big enough for 2 schools of about 6-8.
Water changes will be your friend while you are cycling. Do a water change whenever the ammonia or nitrItes get over 1ppm. This could mean daily water changes, but its just part of fishy cycling. Cycling takes about 4-5 weeks, so you have a ways to go.