Your experience with using aquarium plants in your system is an unfortunate one, but it can be taken as a lesson. Tannic acid won't harm your fish, and definitely not your plants. It will only make the tank appear dirty or yellow. Tannic acid is the result of decomposing plant matter in your aquarium. One way to avoid this is to trim your plants. Remove all dead leaves from the plants and the surface of your substrate. Another good thing to have is a cory catfish. They are bottom feeders and generally do a good job at keeping your sand/gravel clear of debris.
Another important thing you mentioned was the light requirements for each of the plant species you collected. When it comes to aquarium plants, the highest light requirement you'll encounter is about 4 watts per gallon. Most plants need about 2 wpg. There are some websites that will describe the light requirements of each individual plant species available in the aquarium trade. Use that to determine which ones you are able to keep with the lighting you have. Metal halide lamps and power compact lights are good choices for plants. They have a higher output and they degrade slower than regular flourescents. Even if your lighting appears to be bright, if your bulbs are too old, they may have already lost their spectrum. The spectrum of the bulbs you choose is more important than the intensity. If the bulbs you have put out the wrong spectrum for plant growth, your plants won't be able to convert the light into photosynthetic energy as efficiently as they would with the correct ones. Generally, for power compact bulbs, the spectrum you want would be at or around 6,700K. I find that most people that want to keep a planted aquarium buy a special lighting system specifically for their plants.
One last thing to consider is CO2. Diffused CO2 will promote plant growth in your aquarium. Buying a CO2 diffuser is not necessary, but will greatly improve your chances for successfully keeping your plants green and healthy. You may also want to throw in some nitrate tablets beneath your plants to get the roots to grow out further. This will fertilize your plants, thus making them grow larger and fuller.
And remember, the plants that you put into your aquarium were collected from the wild. This is generally not a bad thing, but sometimes you may introduce unwelcome species to your aquarium unknowingly, such as some species of fungi and bad bacteria that may host your store bought plants and maybe even your fish.
I have collected plants from a wild pond and dealt with a type of fungus that engulfed a few plants and a dead fish in a white furry mess. After a few water changes, and luckily, the introduction of ghost shrimp, I had it under control. Now, I haven't seen any of that in over a month and a half.
I hope this answered your questions. If you have any more, throw them my way.