You’re off to a great start.
That said, if you are having a problem with rocking forward, I want your head “up” more. Different coaches say to look different places, but at least try to get your neck lined up with your back, instead of jutting forward. Like you’re trying to drive your traps into the bar. It looks like you’re doing a good job of keeping your chin or neck “packed” or whatever the cue is. But your head leads your body and your head is “forward.” And the barbell shifts forward at the bottom of your squat, so there is some connection.
Also, there is your stance. I can see your heels are close and your toes are flared out. You are using this stance to feel “tightness” in your hips and glutes. Like “twisting” your feet open to get some torque at the hips. If you turn your heels out a little and push your feet apart (or “spread the floor” or “push the outsides of your feet into the carpet to tear it between your feet”) you will be able to use your glutes and hips instead of stretching them into position.
If you watch the video after you walk the squat out, but before your first rep, watch your feet. The more you turn your toes out, the more your weight shifts forward onto your toes.
Now I don’t mean that you need to take a wide stance, with toes pointing straight forward. But if you subtly move in that direction you may be able to use more muscle and control your descent, instead of dropping like Chris mentioned.
With your head up, above your hips, and your legs out instead of folded up underneath you, your squat should be more upright and less forward leaned.