I couldn't do weighted lifts when I was racing and stuck solely to bodyweight exercises but you may be able to recover better than myself. I think your split hits everything except for maybe some squats. My split is practically the same except I do pullups.
You might want to do add in some endurance core work, plank, hanging leg raise for the flexors....etc