I was a personal trainer for 4 years. From my experience all you really need is a 100% whey protein, amino acids, multivitamin, creatine and tons of food and water. Along with hard training you'll see results. I'm 6' 260lbs. Used to be 160 lol... Easy formula for muscle