Examine yourself... if everyone on your team gave your effort, had your discipline, your accountability, and your habits.... what would your team look like?
Seeing the other side of a problem can be so important in coaching.
Never be afraid of having top notch assistants. If they move on, so be it. But your players deserve the absolute best staff you can get them.
Train them & your program will reap the benefits now.