Shioda kancho has once said that to improve quickly, just do all the movements 1000 times a day.
This is NOT the way to do it. For me this leads to sloppy, unmindful practise that creates bad habits and a sense of "wow I did the kata 1000 times! I must be becoming a master soon!"--horrible combination. The way to do it is to do obviously repeat and drill things (to ingrain the skills) but in a MINDFUL way. Of course, this all really depends on the training methodology and how well the teacher articulates the bodyskill concepts in the training methodology.