Hello,
Tonic salt, etc., is of no real value with brackish water fish. It's marginally better than nothing insofar as it helps buffer the pH and hardness levels, but otherwise it's a waste of money. Marine salt, in the quantities you need, is very inexpensive. Remember, you basically want something about one-fifth the strength of normal sea water, so a $5 box that does 20 gallons of sea water will actually last you for 100 gallons of brackish at around 1.005.
The best web site for freshwater soles is in Japanese, but
here it is anyway. The pictures will help you identify your fish. This guy seems to be successfully keeping a wide range of species to adult sizes. Note that some "brackish" species appear to be living with neon tetras. This reinforces my point that actually getting them to eat is perhaps more important than fussing over water chemistry, at least over the short term.
In the United States, species of
Trinectes and
Achirus are most commonly sold in pet stores, and they are almost always brackish (to marine) species.
You may also want to take a look at the
Brackish FAQ. It has descriptions of the most commonly sold species as well as links to their FishBase pages.
Don't expect your fish to eat pellets at first. That takes a few weeks at least. You'll need to do frozen bloodworms and other things like that to begin with. Even once they're settled in and apparently feeding (i.e., if they're still fat and healthy after 1-2 months) you'll probably want to alternate between pellets and frozen foods. Even after 3-4 months I have never, ever seen my freshwater sole feed by day.
Frankly, only a very few people have kept these fish with success, and to the best of my knowledge none have been bred in captivity. Most specimens seem to die within a few weeks, probably through starvation. The golden rules seem to be feed them at night, and don't mix them with nocturnal feeders like catfish.
Cheers,
Neale