If you're moving, you can move smoothly into your technique without losing any valuable time. For these reasons, it is very important to develop footwork that's fit for you. Next, know your opponent's best technique so you can prevent his using it. By making your opponent's favorite technique useless, you will have destroyed his fighting potential. When you can manipulate your opponent, by moving one step ahead of him, you will always win.
Footwork requires strong leg muscles and stability.
Create a basic attacking pattern which is most effective for you. Keep practicing that pattern so it will occur spontaneously. For use during tournaments, you need not know so many patterns. If you can add a few techniques to your pattern as the situation demands, you will have a better chance on scoring and winning. It is very important to score whenever your opponent makes an error.