There is some good analysis on this thread, but like one poster said it is really tough to think about a million things at once. Here are my top three which I'll explain in more detail below. Slow your tempo, shorten your backswing, and work on keeping your right arm straight as much as possible.
Shortening your swing should help reduce the reverse pivot. If you work on slowing your tempo,it should help your timing as your hips currently clear way before the club makes contact. A drill that can help here is to swing at about 20% of your max and really working these few things. You can gradually dial it back up once you start feeling more confident. Working on keeping your right arm straighter will keep the club head square longer and should help with your timing issues as well.
I have similar issues at times. When I go through these steps it helps me get straightened out. As a right handed player, keeping my left arm straighter really works well with the other two points and gets me focused on having my shoulders lead the downswing and keeps my hips from firing too quickly. It also helps build consistency through muscle memory as you are focusing on repeating a motion with one big muscle (shoulders) as opposed to a bunch of smaller ones.
Shortening your swing should help reduce the reverse pivot. If you work on slowing your tempo,it should help your timing as your hips currently clear way before the club makes contact. A drill that can help here is to swing at about 20% of your max and really working these few things. You can gradually dial it back up once you start feeling more confident. Working on keeping your right arm straighter will keep the club head square longer and should help with your timing issues as well.
I have similar issues at times. When I go through these steps it helps me get straightened out. As a right handed player, keeping my left arm straighter really works well with the other two points and gets me focused on having my shoulders lead the downswing and keeps my hips from firing too quickly. It also helps build consistency through muscle memory as you are focusing on repeating a motion with one big muscle (shoulders) as opposed to a bunch of smaller ones.