I would also add more back work. Maybee on day 3 add pullups. I am sure your workout program would be sufficient for 3-4 weeks. After that I would switch things around and maybee I would try a simple 3 day Mon., Wed., Fri., split.
I’m doing this for the next 3 weeks then I’ll change it up
DAY1
4x30m (full recovery) and 4x40m (full recovery).
Workout 1
Bench or Incline Bench or Decline Bench 4x5
Bentover Row 3x8
Curls 3x8
Skull Crushers 3x10
DAY2
GPP Workout
Burpees 2x15
Mountain Climbers 2x30secs
Jumping Jacks 2x100
Feet Shuffles 2x30sec
Abs
Weighted Crunches 1x100
2x50 Crunches
2x20 Toe touches
2x10 Leg swings ea leg
Bridge 2x1min
1x25 Flutter Kicks
DAY3
Pylos (Light)
Tuck Jumps 2x5
Leapups 2x10
Vertical Jumps 2x12
Burnouts 2x100
Workout 2
Front Squat or Squat 4x5
SLDL or GM 3x5 or 3x10
1 Leg Squat 2x10
Wall Sits 2x1min
DAY4
12x100m between 50-75% intensity
Abs
Weighted Crunches 1x100
BB Side Bend 2x10 ea direction
Seated BB twist 2x10 ea direction
Reg crunches 2x50
DAY5
4x10m full recovery 4x20m full recovery
Workout 3
Close Grip or Incline Close Grip 3x6
Military Press 3x8
Plate Pinches 3xfailure
Hang Snatch 3x4
DAY6
GPP Workout
Burpees 2x15
Mountain Climbers 2x30secs
Jumping Jacks 2x100
Feet Shuffles 2x30sec
DAY7
Workout 4
Power Clean 4x4
Deadlift 4x4
GHR 2x5
DAY8
Nothing Complete Rest