Food. protien powder. Creatine. Glutamine. and Time. best stack ever. I get products from BSN, to muscletech really cheap so i use them all the time, sometimes I use it for months at a time and to tell you the truth I don't do that anymore. They are all useless in my opinion. but if you must be on something like that I'd say BSN.