Everyone I trained with (and some instructors I helped train) improved rather dramatically when they started teaching, even though they were suddenly spending less time actually practicing (because part of that time went to teaching now). We pay attention to more things, and I think most of us start to think differently about the principles as we start to teach.Let me inform you, you sometimes learn and comprehend more when you are trying to teach it to someone else. When I first started teaching, I would run into a student that did not pick up on things as easily as your standard student, and it was those students that helped me better comprehend what I already thought I fully comprehended. As I struggled to get them to comprehend, I started comprehending more. My teacher knew that would happen, but wanted me to see it for myself. Sometimes you can not be taught, sometimes you have to learn it for yourself.