I need help/suggestions

here’s my 3 day cycle. tell me what ya think
mon-sat, sun off

long toss (4,5,6oz ball from 120 ft)
lower body
flush run

tues, fri
long toss
lift upper 3x10
flush run

wed, sat
bullpen 40 pitches
med ball throws
agility ladder

upper workout 3x10

free weight rows
pull ups (wide and regular grip)
pushups to failure
bicep curls
tricep pushdowns
front and side shoulder raise (2x14)
pushups to failure
forearm curls
skull crushers
bicep burnouts

lower workout

squats (3x8)
power cleans (3x6)
single leg squats (bodyweight)
weighted lunges (2x20)
box jumps (10 on 24 inch, 10 on 30 inch)
single leg weighted squats (2x7)

Very intensive.
Some pitchers take two days off from workouts during the week.
Gives their bodies a chance to rest.
Remember, pitching in not based on strength alone-
but by good mechanics.