Does your coaching philosophy include the use of physical punishment in practice? Here are some things to think about on the subject.
I challenge you to remove the word "don't" from your coaching language. It probably won't be easy, but if you can do it you will probably see big benefits.
I came across an article from the world of soccer that makes some very good points about several aspects of coaching that apply to any sport.
An important skill in coaching is the ability to stay focused on the thing you're looking to train, and to create the right situation to do so.
Telling another coach that you think what they're doing is wrong or could be done better tends not to go well. Here's a better way.
Are you familiar with the concept of big rocks as they relate to priorities? It's an important concept in your coaching. Knowing the rocks is a key skill.
Access to more and/or better resources is a definite competitive advantage in that they can give you an edge in one or more of the other success factors.
Admin work doesn't get a lot of attention in coaching. If you get it wrong, though, it can have a big impact on your success.