Having good footwork is a must if you want to be a good basketball player. Whether you are a guard or a big man, footwork is important. The best way to improve your footwork is to do drills that specifically focus on developing a players feet. Playing games and practicing will help develop footwork over time, but the best way is to do drills. The reason why is because the drill will teach the player the correct footwork, and then help the develop it. Whereas playing or practicing just continues to reinforce poor footwork in a player.
The reverse figure 8 footwork drill is a great footwork and agility workout for any level of player to do. It is going to teach the player to be light on their feet, and also how to better control their foot movement.