I don't think you've only been playing 3 months. You may have not been playing long but much longer than 3 months.
So here is some advice I hope you don't take offense to as it could really help you out.
First, you move a hell of a lot during your shots. Starting with the head. Focus on keeping the head still and the body will follow suit.
Then the quick fire warm up strokes. You aren't trying to break on every shot. The warm up strokes aren't to loosen up your arm... You should've done that after a few balls, they're to gauge where you are striking the ball. The slower you are, the clearer it becomes on where you're hitting the ball.
Your pull back is far too quick. It shows as a result in your lack of speed control. Pulling the cue back slowly not only helps improve accuracy on the white but makes it easier to slop the pull back where you intend which means better control over speed.
You showed you can draw the ball back, without much control sometimes. This is because draw is harder to judge than follow or stun. The majority of my shots are played as a stun run through, pure stun or a little follow. These types of shots are easier to not only perform, but gauge how the ball will react.
Shot selection wasn't the best. Partly down to running out of position. Things have a tendency to spiral once you get out of position. Shots start to become harder and harder. In the first rack with 2 balls left.... Pretty example of how towards the end of the rack you can leave yourself a tough shot if you don't reign that position back. You picked shots that involved too much movement of the CB. With so many balls on the table in the first rack at the start, 3 or 4 shots in and my cue ball wouldn't have been moving more than a foot. This is down to picking the right patterns. It's hard to learn but it just involves approaching the table and thinking 3 or 4 balls ahead in simple patterns. As the table clears then it's time to get the white moving.
Like I said it isn't meant to offend you but to shorten the learning curve. You can play for years, decades even before what I say may finally click.
I apologise if you have only been playing 3 months. If it's the case then you are one of the best I've seen after such a short time.