All good suggestions, can't disagree with any of these. I would also work on Plyo's (box jumps, lunge jumps, etc..) increase you vertical jump. And for speed across the circle I would suggest a sprinters workout twice a week. Lastly I find most of my shot putters are too damn inflexible, and off balanced. Be in control of the weight in all your lifts and stretch. Be able to get into the correct positions. PM me if you need to.