From a nutritional level I take an excellent multi vitamin and mineral combo. I also take extra D3, B6 K2, Calcium, Potassium, Zinc, Inositol, Choline and Melatonin.
Pre and post workouts I take Whey protein, creatine monohydrate, L Leucine, Beta Alanine, Arginine and Citruline.