Your first pull and bottom position look good but the main issue is with the 2nd pull. It looks like you're bumping the bar with your hips and dropping underneath it. That's why the weight ends up out in front of you instead of over the shoulders. You need to aggressively drive up with the legs and pull your body under the bar. Think about pushing your feet through the ground as long as possible and getting as tall as you can to achieve that full body extension.
On the 3rd pull, pull yourself under the bar with your elbows up and out so you're maintaining tension on the bar throughout the movement.