There seems to be a common thread: be motivated, be committed, do your homework(and then some), ask lots of questions, don't repeat the same mistakes. It's good to hear from people who have been flying and teaching for years already.
@Timbeck2, I'm glad you shared your experience--these things...