Welcome to the forum.
First issue to resolve when selecting fish is preferred water parameters. Not all fish live in the same type of water (here thinking hardness, pH and temperature). While some of what you list prefer basic hard water (the livebearers), the others prefer soft water that is slightly acidic to slightly basic. There is a degree of adaptability, but if your water is extreme either way, that has to be considered.
All of these fish are in our profiles, second tab from the left in the blue bar across the top; you will find information of preferred water parameters, numbers (some are shoaling fish as has been mentioned and must be in a group to be healthy), compatibility, etc. Most also indicate the fish's preferred level in the aquarium so that will help you decide on fish for the bottom, middle, top. Interestingly, many fish do not leave their preferred level except to feed or if frightened. Rasbora for instance tend to swim continually mid-level.
This I hope will help get you started.