why arent you training legs ? They are the best mass builder. Im not as tall but similar stats and have gained alot of weight from adding squats.
Also I wouldnt bother with bicep curls, how are your biceps not knackered from pull ups and rows ??? Also add dips to your push day.
Food wise your diet isnt that good really, you arent getting enough protein by the looks of things.
Personally for me since we are both tall and thin ;) i'll tell you what Im eating for a bulk.
8:00 Morning, 6 whole eggs, 2 wholemeal toast depending on if I feel I need the carbs. Normally do training days.
11:00 3 oatabix, 3/4 pint of milk ( skimmed or semi skimmed depending on how Im feeling ) flax seed powder, scoop of whey.
1:30 2 chicken breast or equivilant tuna or salmon, brown rice and vegies
4:30 same as 11 but will alter ammounts again depending on how Im feeling.
6:30 same as meal 1:30
10:30 plenty of cottage cheese or calcium casein
plus plenty of supps
I dont really follow the whole post workout shake idea, sometimes ill have some whey after if I feel there has been a large gap between meals. Pre workout ill take CEE and I really notice the difference. Hope this helps
Whats in this mass builder ? Im guesss alot of simple carbs, you may aswell be eating mars bars.