I can't add much to what Demeter32 has stated (concerning the tank size and numbers of species) as it is absolutely bang on from the scientific side. If a 10g is your only tank, you need to re-home some of the tetras if that is at all an option. Each of these species should have at minimum six, but more would be much better for the fish; we are often cornered into stating "minimum" for numbers of a shoaling species, and it must always be remembered that fish that expect (because it is programmed into their DNA) hundreds if not thousands of their own species around them are only going to be "happy" (which means healthy as Demeter32 said) the more there are. With the two phantom species I would have at least 9-10, same for neons or any of their close relatives (meaning cardinals and false neons). I can only lay out the best scenario for the species, it is up to you how to move forward, but we are here to offer advice on your options if asked.
Byron.