Whey Protien to build muscle, Glutamine to heal muscle, Creatine to gain faster and retain water, flax to stay fit, multi vitamins to stay healthy. Thats pretty much all you need. I suggest prolab's creatine and glutamine - they are german so they make some good stuff. Udo's Flax is good. Buy any cheap mutli vitamin, they are all the same. Protien your gonna have to decide by yourself (some have sweetners, some have high sugar, some taste like shit, some taste great, some aren't whey, etc)
Also - LOTS of GOOD high protien food - if there is only one thing you take, this would be it.