FOOD That's it.
Whey protein
Zma
Creatine
NO
Multi Vitamin
Fish oil
Stop reaching for magic beans, there aren't any. It's called hard work.