I stopped being what I thought of as mainly a technical coach a number of years ago and began spending more time on the mental side of the game.
We've all had perfectionist players who are really hard on themselves, often without cause. Here are some ideas for dealing with that issue.
Mental training is at least as important as physical training. Are your players at least as mentally fatigued after practices as they are physically tired?