all you need if you wanna bulk up really, is a good diet, strength training (madcow 5x5, stronglifts 5x5) and some creatine monohydrate.. cheapest form of protein.. it'll save you money as opposed to buying alot of meat.
take creatine after a workout.. not before.. you should only eat carbs before a workout.. because they dont take long to digest..