Besides those mentioned you might want to try Tribulus tablets, which is herbal and increases your testosterone naturally.
Theres nothing fast about body building, so be ready for a long drive dude.
The important thing is to build a strong structure based on amino acids rather creatine and such. Start off with Twinlabs 'amino fuel' (liquit or tablet based) and go ahead with your optimum nutritions MRP Whey stacked with Cell tech's creatine.
Need any help just pm me.
Peace