One final note on supplements and powders: So far as I am aware there is nothing you can get in any protein powder or meal replacement powder that you can't get in good wholesome food. If it were me, I would try to get my bodies nutrients from food rather than powders. I know this isn't always possible or practical, but I would make the effort to eat properly first and foremost.
Many people seem to think that protein powders are the holy grail of bulking up, and companies that make them capitalize on that.
Old-time bodybuilders trained hard and ate lots of good food, and grew like hell.
I'm not a big fan of bulking up because I really don't see any benefit in it other than bodybuilding competition.