If your sure your diets on - what about your training? Are you sure you are training correctly for your goals?

As far as diet - are you trying little amounts of everything here and there? Be sure to stick to the basics and never come off them as long as you are active. The basics being: Multi Vitamin, Vitamin C, proper protein requirements... these are the foundation for growth.

I made a supplement pyramid awhile back, check it out too.