I think that like a lot of things in skating some poeple just "have it'. I good coach deffinetly has to have the knowlage and the experince but also a way of relating it to thier srudents. They have to be business like and treat thier job seriously (arrive on time, focus during lessons, know how to talk to the parents etc.) but also know when to lighten up and make skating fun. A good coach should expect a lot of of her students, but not unrealisticly. I think that a good coach should introduce topics to the students which they might not have thought of or need guidence on, such as when to start testing, how to train for a competition etc. A good coach should be able to teach students of all levels and ages and treat them all fairly and alike. Somtimes it is helpful if the coach is good muscily and can think of involavtive chreography, but this is not a must. ( we can't expect superman!)