Supplements.

essential

Multi Vit
Vitamin C
Essential Fatty Acid, i.e. Flaxseend oil
Good Quality Protein.

Good

Creatine
L-Glutamine
BCAA
Carbahydrate Powder

Other

HMB
Tribulus