A good coach is positive, enthusiastic, supportive, confident, focused, goal-oriented, knowledgeable, observant, respectful, patient and a clear communicator. It goes without saying that a great coach must know his sport. They should be familiar with all the rules and understand the different tactics that can be used throughout the game. Having this knowledge will help them improve the team members' game.
It will also help them organize the team and plan game strategies throughout the season. In addition to knowing all the intricacies of sports, a good coach must have excellent communication and listening skills. After all, all the knowledge in the world is useless unless your coach can effectively communicate the message to your team members.