Also here: steroidology.com/forum/diet-forum/76217-bulking-primer-lean-mass-outline-sample-diet.html
Dude you need to do some research. Its not a simple task, it takes ages to learn how to do all of this stuff. A lot of trial and error as well to see what is working for your body and what isnt.
The formula in that link is what i use and it works perfectly. You need to work out your caloric maintenance level using this formula, and then add 15% to 20% more calories in order to see significant results. And remember to train hard! You will gain fat too, its all part of it.
Once you achieve this number, you need to workout your macro nutrient ratios.
eg: 45% protien, 35% carbs, 25% fat
So lets say you need 3500 calories a day. Lets work out how many of these calories would be protein.
3500 x .45 = 1575. Then we divide this by 4, as there are 4 calories per gram of protein. That gives us 393.75 grams a day from protein.
So we split this up over our meals. I personally eat 6 meals a day, so i divide 393.75 by 6 and get 65 grams of protein. That means i need 65 grams of protein in each meal throughout the day
Do this for each macro nutrient.
This is the easy part. The hard part is actually implementing this every day. Once you get used to it its easy. But at the start, it can be really frustrating.
Meal example for myself
Chicken Breast: 230grams = approx 65 grams of protein and 9.2 grams of fat
Brown Rice: 70-75 grams = approx 51 grams of carbs and 2.9 grams of fat
Olive Oil: 4 grams = 4 grams of fat
So this meal has 65 grams of protein, 51 grams of carbs, and about 16 grams of fat.
Perfect