Do a full body routine 3x a week.....with mainly compound exercises...dont focus right now on sissy cable or machine exercises...1-2 exercise per bodypart 3x per week will do the trick.
Make sure u include:
squats for legs
deads, pull ups,barbell row for back
presses (shoulder n chest)
lateral raise for delt ( which i consider essential if u want those wide look)
After having done the above....your arms will be pretty much K.O...so 1 exercise for tricep and biceps each will be enough,,,
Ofcourse, dont forget cardio ...but keep it only for about 20 mins... as ur goal is to condition the heart, not to lose calories...
Keep eating small meals every 2-3 hrs..with good proteins (egg whites, tuna, chicken breast...) and carbs ( oatmeal, brown rice, potatoes...) and plenty of greens!
Take whey proteins pre and post workout and some slow digesting casein protein before bed along with cottage cheese.
Remember...go heavy on all the sets...use a weight that you can perform for minimum 5 reps but not more than 8 reps..
My personal opinion is that those sets of 10 are pure crap (except for legs, forearms,etc)
Go heavy but keep the form..dont swing around or shake your whole body while performing...
Keep ur ego at home before hitting the gym..Dont worry abt that fat guy swinging around heavy weight with a grin on his face.
Sleep for atleast 7-8 hrs daily..
I cant see how you wont gain weight if u follow the above