Welcome to the forum, hope you stick around. You've come to the right place to get help on your golf swing. A TON of good information on this sight.
First, check out this thread on golf posture. A little lest arch in the lower back. Thing flat lower back, a little more hunched over upper back. Also, if you don't already, flare your feet out a bit at address. So toes pointing outward about 30 degrees. This helps with proper hip turn.
Good Golf Posture (How to Address the Golf Ball)
Second, you need a bit more hip rotation. I think your posture hurts you on this. When you arch your back you lock in your hips and make it very hard to turn them.
Check out this thread, and the video bellow, Myth of Maintaining Your Address Flex in the Rear Knee
Third, you are too square at impact. Hips and shoulders need to be more open. Looks like you don't have enough weight forward at impact. Hard to tell, but I would guess you flip at the ball. The finish, image on the right, look how your hips are pointing straight ahead. They need to more angled and your belt buckle should be pointing towards the sky more. Check out the video bellow on that.
Overall you look good, just need to clean a few things up.