This list was developed by Patrick Hunt, the coaching education director for the Australian Institute of Sport. I have read some of Coach Hunt's material in the past and thought it was excellent.
1. Great technical knowledge – understand the intricacies and dynamics of their sport which allows them to effectively train and teach players
2. Good communicators – like being around people, honest and open with their communication
3. Care for players – genuine care and investment in developing players to achieve their potential. The old saying “players don’t care what you know until they know that you care”
4. No f***wit policy – have clear criteria about the type of people they allow into their team. Value good culture too much to let “bad eggs” infiltrate their system
5. Recruit players who want to learn – successful coaches are always striving to improve, both themselves and their players. Players must be willing to learn and commit to improvement
6. Eye for detail – believe in the “power of small”. The smallest detail can sometimes have the biggest impact in the long run.
7. Seek opinions – secure enough to be challenged and seek opinions from others. Open-minded to innovation and change.
8. Understand the “why” of their game plan – good coaches don’t just copy another system or game plan. They understand the reason why they use a particular game plan and all the little things that go into executing it. This ties into traits 1 and 6.
9. Coach with enthusiasm and passion – this approach rubs off on players and makes them enthusiastic about the task of learning and improving
10. Life-long learners – always looking for better ways, new information. Seek out other coaches. Study other sports for training and playing methods.