since your using a 5 step approach you seem to get the ball moving on your 3rd step, where it should actually be around your 2nd which will help you have better timing. Also you have good knee bend until you release the ball, then you prop yourself up too quickly and doing that can cause you to become less accurate.
I'm just a student of this game, but that is my $.02.
--------------------
DEFEAT is only MOMENTARY!!!!!!
I have no special talent, only passionately curious!