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!
Low porosity, medium texture.

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