What pre workout routine do you have? If there are specific issues you are dealing with use the mobility drills and stretches you learn in warmups as a pre-workout routine. Consistently working on your joint mobility and stretching muscles will be a major advantage in gaining new skills and becoming fitter. Take 5-10 minutes before and after a workout to work on the things you need to improve on and you will see the benefit with consistent effective drills.
Hang power snatch (95#/65#)
Lateral Burpee over bar