ah, Seminole, I'm pretty sure I know exactly where you're coming from, having been there myself with my DD. So, please, let me offer a tip, find yourself a good PC. they see things we don't see and they know things we don't know. why? because they have already been where we are now and done it. chrispotts showed me the light and now java is teaching me how to turn on the light. notice I said "me". yes, they were both instructing my DD but only a fool wouldn't be right there listening in, taking notes, and then trying it out at home with their DDs. paraphrasing java, how about we work on removing things instead of adding things? so, instead of adding whip, how about we remove the problematic shoulder spin first? you may see that doing that also helps with the landing posture. which helps with the whip.
Sage advice right there. Following it can be difficult though, finding a good PC in many areas is next to impossible, working with a good PC via text, email, youtube, videos, etc. is doable but can also be frustrating at times for a variety of reasons. Taking on the task of learning the proper mechanics and all the little things that go into it is important as it will help you see the bigger picture when one of the gurus is explaining or suggesting something. As cvsoftball says, a good PC that has been there, done that has vision to see the whole motion and the proper cues or questions to get their point across to the athlete. Seminole you DD looks good now, keep up the good work, keep asking and learning and remember....it's a loooong journey!