It’s the off season. Perfect time to overhaul your swing. I’d start at the bottom and work my way up, personally.
You build appears very athletic and limber. You are definitely getting plenty of rotation out of the top half of your body. You’re losing a ton of power from your lower half IMO. There’s no drive off of your back foot. Your hips come about 3/4 of the way open then stop. Ken has a lot of good videos on getting your lower half incorporated into your swing.
A couple of cues I like to use are keep my back shoulder and back hip together when I rotate into my swing. Another that has really helped myself and a few others out came from Ken as well. Envision using your bottom hand to throw a frisbee as flat and hard as you can from your batting stance. You’re not going to just drag your bottom hand around and fling it using nothing but your arm. You’re going to reach back with everything you’ve got and put your entire body into it when you throw it. Same concept with a bat. Reaching back is your load up and keeping throwing it as flat and as far as you can is your drive through the zone with a good swing plane.
However you decide to tackle it, make one change at a time and stick with it for a few rounds before you make another. Make too many changes at once and you won’t know what’s hurting or helping.
Finally, take your dang time! Get yourself into a set and ready position before you take your swing. You’re starting your swing and you don’t even have your hands up and ready yet.
Hope this helps, good luck on your swing man!