Do you know what kind of catfish these are? Are they from other catfish that spawned in your tank, or something you found in a lake/river. We can't tell you how to take care of them if we don't know what they are. If you can provide any of this information, you can add it to this question by using the pencil icon under your question to "add details". I'll check back in a bit.
ADDITION: Since you don't know the kind, It's hard to say what you should feed them I can post a few links and you can see if any of the photos look like the fish you have.
As far as tank set-up, most cats are nocturnal, so lots of rock (use stuff meant for fish tanks - other rock you find may change the pH and the babies may not survive.) and driftwood for hiding, and no bright lights.
Are the fish eating the fish and shrimp? If not try giving them a cooked pea with the skin removed. Some catfish are more interested in eating algae than meat. I'd also be careful using tuna since it has a higher oil content
And 30 is too many fish for a 10 gallon tank. If you didn't have the tank set up prior to getting the fish, you'll be having problems with ammonia in the tank. See this for info about ammonia poisoning: http://freshaquarium.about.com/cs/disease/p/ammoniapoison.htm and what will be happening in your tank in the near future: http://www.fishlore.com/NitrogenCycle.htm
See if any of these look like your fish:
http://www.fishlore.com/Profiles-Pleco.htm - grows to about 18"
http://www.fishlore.com/profile-iridescentshark.htm - more silvery when younger
http://www.fishlore.com/profiles_otocinclus.htm
http://www.fishlore.com/Profiles-RedTailShark.htm
http://www.fishlore.com/Profiles-Corydoras.htm - lots of colors and varieties |