My hair is slow to grow if I don't take a vitamin for the growth. I take GNC nourishair for women.
A good conditioner will help with the tangles I bet. It sure helps mine. I use a gel that coats my hair to make it seem thicker and give it good hold.
As for frizz if a good conditioner and strong hold gel doesn't help that then Curl Keeper by Curly hair solutions does a good job of getting rid of frizz. I hate the rest of their products but Curl Keeper is really good.

Good luck finding what works for your hair!
2c/3a?
Low porosity, medium texture.
http://public.fotki.com/Medusahair/

If it smells good put it in your hair, if it tastes good spit it out!