Hey bro, good job on the progress so far. I think you set youself a good reachable goal. NSA pretty much summed everything up for ya, so I'll add my 2 cents.

1. Optimum Whey, Isopure, ATW.

2. I had great results with Vitargo Cgl. But its kinda pricey. So If you don't want to pay the extra $$$ for Vitargo, then go with 80-100 grams of maltodextrin/dextrose along with 10 grams of creatine, with 50 grams of protien for pwo.

3. A good multivitamin.

4. Creatine, protien, dextrose, multivitamin, along with a good high calorie diet. Good luck bro!