1. Be an excellent teacher.

You must be unbelievable at teaching the fundamentals of the game. Increase the ability of your players. Break down game into as much detail as possible with drills. Player must feel they are learning something new daily. Player must feel like you are teaching them something that will further their career.

2. The player coach relationship.

Good rapport on and off floor. Good trust factor. Your actions are in their best interests.

3. Sell your system.

Sell it every day to your players. First time is most important because players are apprehensive to change by nature. You must be prepared in the face of your players.

Read the rest here… 37-Essentials-To-Being-A-Great-Coach