Your a hard gainer. If i hate a 2500 calorie post workout meal + what you eat for breakfast and nothing else i'd still gain too much fat LOL
What did your full body look like, and have your lifts improved and how much?
Back when I first started, I didn't know much about what to do, I totally neglected abs, lets, shoulders. I mainly did bench, seated cable rows, concentration curls, rope pulldowns, basically anything that I LIKED doing...
this created an imbalance of course..
Around a month before the second progress, shots, I added DB shoulder
press, Squats, Leg press, and only the ab machine..
clearly, this was still not a complete routine
Right now im cutting, so I do a 3/4 day split and cardio every day. As for my particular movements, im trying to widen my lats by starting to do chin-ups (sadly, i can only do about 7:bncry

I'm also doing brachiallis, front delt, upper pectorals, abdominals (lots of different weighted ab workouts). Basically improving my weak points.
I mainly concentrate on these exercises:
-DB/BB Flat Bench
-Chinups, Lat Pulldown
-Close grip Bench (half range motion as to not hit the pectorals), finishing off with Pulldowns dropset
-DB Shoulder Press
-EZ Bar curls (always proper form), Reverse Preacher curls
-Squat, Leg press
-LOTS OF DIFFERENT AB MOVEMENTS, since I learned that abs are very adaptive, I try to mix it up on them a lot. Keep the weight heavy.
-I never do direct forearm or trap work, have always had those pretty big, they seem to come in naturally.
I an a HUGE fan of agonist/antagonist training (especially for bicep & tricep). It saves a lot of time, keeps the heart rate up, and eliminates boring waiting periods.
I am also a HUGE fan of strip/drop sets, gotta love the burn! Do a heavy set of DB Flat bench, run over to the cable crossover machine to polish those pecs up some more.
I never did cardio while bulking, hate it, only for cutting fat
Again...most important thing is to train like you are preparing to fight a polar bear, and eat as if there were a famine the next day.
People say that its 80% Eating, 20% Training.
Let me tell you, its 110% Mind.
If your mind wants it, it will get it, both the training and eating. Start off in the head, your body will follow the image you have set in your mind. I don't really like listening to people who say "yeah only train for one hour at a time, don't train the same muscle group in a row etc etc..." If you FEEL like you can do it, as long as you EAT, you will grow. Try anything and everything to shock your body, force it to adapt.
I read every day for at least an hour all my favorite bodybuilding sites, gaining as much info as I can
I look up to Arnold (the oak) as inspiration for my weight training, he truly is the man. When he first started training, his post workout meal was a whole chicken, and beer. If thats not badass, I don't know what is. The video of him that really gets me super pumped for lifting is this one:
ok ok, enough with the rambling...