Thanks for the advice guys, I used to train three times a week doing 6-8 sets per body part until I realised I was getting nowhere fast due to overtraining. I now train twice a week Mon and Fri focusing on heavy basics.
Mon Dumbell bench press 2 sets 6
Wide grip Pull ups 2 sets 8
Bicep curls 2 sets 8
Fri Squats 2sets 20
Seated press 2sets 6
Crunchs 2 sets 12
Shrugs 2 sets 15
I increase the weight every week or two, my plan is to stick with this until I can't increse my weights any further then I would change my compound excercises to maybe Dips, incline bench press Deadlifts, leg press and change my isolation excercises too.
My diet is about 180-200g protein, carbs vary and not sure about fat, keep calories above 2500.