For all the above posts, here you go:
Workout routine, 3 day split, repeat twice a week with a day's rest in between:
Day 1 : Shoulders/Bis
Day 2 : Chest/Back
Day 3 : Legs/Tris
During these 3 days, you use the first muscle as a primary muscle, i.e, you absolutely pound them. Then you do the second muscle as a secondary, with fewer sets and not as much intensity.
Then you have an off day and repeat the same split after interchanging the primary and secondary muscle groups, i.e, now you do Bis as primary and shoulders as secondary on Day 1 and so on.
For your strongest muscle groups, i'd recommend GVT or German Volume training. It's a method in which you do just 2 exercises for the muscle but do 10 sets. I've been doing it for the chest, and it works really well
Diet:
Bulking on 3200 a day,
Weight gainer shake, 1250 cals powder from Muscletech's mass gainer + 1 litre milk (700 cals) = 1950 cals
Chicken breast, thrice a day, about 600 cals
Other than this, i have about 2 meals of rice n chicken/fish, about 300-400 cals each.
I'm bulking, so this works perfect, (Lesser than 80g fat and more than 200g protein)
I use multivitamins to get my micronutrients and of course a lil bit of veggies and fruits.