Multivitamin
Fish Oil
Creatine
Lots of protein 1.5 grams for every pound of bodyfat a day is really good. I eat 6 eggs every morning 4 whites and 2 full eggs. This adds a ton of protein to your diet.
BCAA"S
Glutamine will help with soreness and recovery.
Good night sleep every night.
I honestly have to say that my diet has helped me more than anything though. I was taking a ton of supps and didnt really see any difference except that I was lifting more and had more energy. As soon as I changed my diet then I started seeing changes in like 2 weeks.
The idea is to maintain in an anabolic state all day and not go catabolic (muscle wasting). You do this by eating 6-7 times a day and eating better food and smaller portions. Then you load up with carbs and proteing about an hour before you hit the gym. This fills you up with protein (food for your muscles basiclly) and carbs for the energy. Do the same within 30 min of your workout. You have a 30-45 min windo after your workout for this. I drink a proteing shake and eat a bannana before and after my workout.
Things like fish, tuna, shrimp, lean meat, Deli meat like ham and turkey are all really good for you diet.