I have several things that keep me going.
1. is my Sifu. His school is 130 miles away from me in Atlanta, GA. It's not that far for an occasional jaunt to the school, but far enough I can't attend class twice a week. As part of the WCAUSA, I'm required to train with him a minimum of 25 hours a year to maintain my Senior Instructor status with the association. So I travel down about 5 times a year (3 ITP and 2 seminars) and train. There are other instructors, or students learning to be instructors, for which to train with, plus Sifu. And of course, when I see Sifu, he's always improving, getting better and teaching something new or from a different idea. He is just amazing.
2. are my students. They keep me on my toes and are constantly asking for information on how to get better, faster, improve on their skills and be all they can be. I just love it when a student starts to make it more difficult to stop them and gives me what for back. . . . . even if it's only for a few seconds. To me it means I'm doing something right, they're picking it up, understanding what I'm saying, and actually putting it to use. As an instructor, there's no better feeling than to see your students advancing in skill and knowledge.
3. is it's so much fun. Everyone goes through spells where they get burned out teaching or training and you have to take a break. When that happens, I turn my focus to more forms training, slow down my pace and do everything slow and easy. I then spend more time looking at everything in the forms and how I can use it another way rather than how I currently use it. A lot of times I'll watch my students doing their forms, and if someone makes a mistake or does a movement that's not quite right, I talk to them about it for a bit and it inspires me (at that moment) to work on ways to help the student(s) be consistent with their motions. Boy when that happens, an hour or so later we (the class) have brainstormed and finished to finally start our regular class. Things like that give me all sorts of ideas for class, and keeps me going.