Seek professional help! Always good advice when it comes to improving and refining your golf swing. Getting consistent instruction can steepen your learning curve and ensure you're not reinforcing bad habits.
NOTE: You don't need the perfect swing! Strive to have a repeatable swing that gives you predictable results. Many, many, many players make the mistake thinking they need a perfect swing and so they never find the consistency and success they're looking for. Prioritize good fundamentals and a swing you can repeat regardless of the situation. A good swing instructor will support you with this.