Striking a balance between speed under the bar and full extension
This is what I always seem to struggle with on the snatch. Either I try to rush the third pull and while I manage to get some decent speed under the bar, I end up half-assing my way through the second pull. When it's left unfinished, the bar never reaches full lockout at the optimal zone and instead, I catch it way too much to the front. With lighter weights this isn't an issue, as I can use shoulder strength to push the bar back those few inches to reach equilibrium. When I reach something in excess of 90%, the shoulders just don't have what it takes to compensate. Essentially, when I try to be fast under the bar I fail heavier lifts a lot.
On the other hand, if I try to be sure I finish the second pull properly, I often go too far and end up overextending and being ridiculously slow under the bar. Then I get snatches where I pull the bar up to my forehead level but still don't manage to make it under the bar on time. Frustrating.
Every now and then I seem to find the perfect balance between speed and a strong pull, but it's something I consistantly struggle with. I was wondering what (apart from continuing the basic technique work) could help find that sweet spot? Any drills, exercises, other tips that generally work?
Thanks anyone / everyone in advance for any input.