My opinion, quality creatine, beta Alanine ,taurine If your taking beta obviously a good whey, a good amino acid supp I like Beverly mas amino or aminocore and luecine like someone said above I've never used it but have read great things recently and a good multi I take men's one a day pro edge...