I think some people may have already pointed this out but you should take your racket back further. I don't think you're arming the ball and open stance is just fine, but your forehand take-back is too short right now.
Think of it as this - which is more accurate, a handgun or a rifle? A properly long take-back (not excessively long though) should produce more consistent and accurate strokes.
ps. I liked your serve a lot.
Copyright © Adobe Systems Inc.