Im 5-11 and am 205. Started at 160.
HERES THE MAIN THING: EAT enough food, in a smart way.
If you have a good workout plan, like you bust your ass to get big, have enough rest inbetween, use reps/weights/sets how you feel you are getting great workouts, you must eat to have gains. You may know it already but here goes:
PROTEIN: You must eat enough for your muscles to use to repair and recover. I reccomend at least 1 gram per pound of body weight. If your in a real hurry, do 1.5 grams per bodyweight. So you are 150lbs... 1g=150 grams of protein to eat in a day. 1.5g=225grams of protein a day. HINTS: Bread, vegetable proteins dont count. Get your totals from MEATS, MILK, EGGS, FISH, SUppliments. You cant digest more than 35-40 grams of protein an hour in most cases.
CARBS: You need them to help get protein into your body quicker. Eat them more with meals before working out. After working out have 2 great meals, an hour to 2 hours apart, from when you lifted. I do about 2 grams of carbs per pound AT LEAST when bulking.
FATS: YOu need them for testosterone production, dont overdo it, but make sure you get healthy fats. No Saturated fats when possible.
CALORIES: ABOVE ALL REMEMBER, CALORIES MAKE YOU!!!!!!
If you eat more than you use, you gain weight. Make sure you get enoug calories to build mass. But watch your diet to make sure you dont eat lots of junk, or your gonna be putting on a lot of crap weight. But some isnt bad, and for a first try, you may gain fat. Its always easier to get heavy and loose weight your body isnt accostumed to on your first run. So be prepared to eat strict later on to look healthy and be big and in good shape if you eat junky now.
WATER: Drink more if you are lacking. I drink a gallon everyday, even if i drink 12 beers that day, i get a gallon in. Besides, more water benefits your body. Plus a huge diet like i got needs a lot of water to stay healthy and running and un-clogged.