Swing mechanics are very good. Great upper body rotation and arm extension. Still need to move the weight more toward the pitcher as you come through impact.
Great step, hip pull, and follow through. Arm extension is good, but could be improved. It looks also like you could move a little more to the left foot as you make impact. Overall, the swing looks very good.