I just thought i would have a quick look at your swing and ive got to say a lot of positives there.
It's definitely a swing that with a few tweaks you can play good golf with.
However there are a few thing that I noticed that you can play around with and i would love to know how you get on.
First thing i kinda see is the club gets a little out side the line of your feet so its pointing away from you. This can sometimes cause the club to get a little steep, once the club gets a bit steep you will often find that you may get stuck at impact. Opening the blade to the target line, but being a better player you wont allow this to happen so what happens is you will flick the club head with your hands often causing a hook or pull draw. I'd bet money sometimes you hit a push shot as a miss particularly with longer clubs.
The second thing I see sort of a result of the first is that during your weight transfer you stay very back on your right side. This will definitely promote a high shot and a weak ball flight.
I would recommend a great drill for this, place a golf ball way past the outside of your left foot maybe 2 or 3 inches past it. Take an iron and try to hit the ball. As crazy as this sounds it will force you to transfer your weight to the left side. Being a better player will be able to do this. Other than that without seeing so more swings this is all i can recommend.
And a word of advice from an okay player.
Remember to have an idea of what shot your trying to hit and work towards that, too often people tinker constantly and often do more damage than good beginner and pro alike. find what works and stick to it.
Good luck with your game.