I made a video on the subject. Imo practice should be broken up into 3 parts:
1. Practice individual technique. This means in front of a mirror, camera, from diff angles, etc. So that you can get the individual moves down.
2. Practice the full routine. This includes scripting and practicing...