Re: Teaching as a separate skill.
My main aikido instructor always said, "In order to understand a technique fully, you have to attempt to teach it to someone else. It makes your brain work differently."
I've found that to be true. And, different people hear different things in different ways, so you have to have multiple ways of explaining things to get through to all of them. it isn't easy. It is fun most of the time, though.