It takes time to teach a good pirouette. The best way I have found to do this is is to start early. Introduce the drills fairly early in a gymnasts career so that they have the base when it is time.
Here are some of the drills I try to get done on a regular basis.
Do You have a favorite drill that is not on the video? Share it!