Excellent post by Stg, all the points are spot on, until we get to the weight training.
As a 'hardgainer' (labelling myself) if the focus is on muscle growth, much better results will be gained from a more abbreviated routine of compound movements.
Again like the diet and cardio, you can go for muscular endurence, cardio later.
Train max 3 times a week on the weights. Go heavy on squats, weighted chins and presses. say 2setsx10 reps squat, 2sets x 8reps chins and 2x8 bench or front press.
Totally forget any form of bicep curl or calf, neck or forearm work. Remember we are not talking forever and we are assuming this is what you are fuckassing on as Meriad/Fash would say
