This is what i do, not sure its enough for me, im an amateur middleweight. If anybody has any suggestions on other excercises to include or modifications to this programme all suggestions would be appreciated

6am...4miles Roadwork

1pm...Arrive at gym & warm up

6rds skipping
6rds Heavybag

Treadmill 30mins. 14km/h

half hour body conditioning
(situps, medicine ball, swiss ball etc.)

Weights:
Bench, Incline, Fly
Curls, Triceps, Leg work.

More Cardio:
Rowing 4000 metres
Heavy Bag 6rds.
Skipping 6rds

8pm...5rds pads
5rds Bodybag
4rds sparring