The main thing like you say is to get a good diet, this meakes HELL of a difference. Post it up in the diet section to get it reviewed. But basically eat little and often (every 2-3 hours), have protein with every meal, eat lots fruit and veg, and cut out ready meals, sugar and junk food.
As for suppliments. Why is handy to get protein into you, especially when you awake and post workout. I get unflavoured stuff from www.myprotein.co.uk
You don't need suppliments mate, you need a good diet ... that's it. Suppliments suppliment
To get bigger you should eat more ...
As for training, base your routine on compound exercises (bench, deads, squats, rows, shoulder press) and forget about isolations (flies, curls and machines), lift heavy, controlled and in good form.
Also good to split your routine up into days so that you don't overtrain. i.e. chest/triceps/shoulders one day back/biceps aother and legs/abs a third. I can give you a good 3, 4 or 5 day split if you want ...
hope this helps