I dont know if you have this. But this is something I feel a lot of beginner players always overlook and never improve upon and that is playing the situation rather than the player. Using somebody space-reaction heavy like Sagat teaches you this, or Vanilla Vega where you have to play the situation not the player.
Jeff Schaefer covered it best, and i was suprised when he talked about it and said not enough people practice this. I thought more people would do it.
Unfortunately no. He is the only top player aside from Justin Wong I like hearing. Justin does have great things to say especially when he commentates on matches, so you could check him out.
No teacher is ever perfect, and if your student has to become better than you one day he will.
The role of a teacher is to shorten the long process of discovering everything by themselves, and you certainly qualify for that.
It doesn’t matter that you have (and maybee teach) some bad habits, there are 2 cases
A - They will soak in everything you teach them and even more and then they’ll surpass you at which point they will find a better teacher or start learning by themselves again. Losing or refining the things you taught them. Naturally the things you did bad they will discard and find better so it won’t matter.
B - they will never seem to be able to tackle your level and integrate everything you delivered and they will never reach a level close to yours. At which point it doesn’t matter anymore, they will plateau and no matter how you slice it they will have a better “plateau level” thanks to your training than the “plateau level” they would have reached on their own.
So basically you cannot fail, being a good teacher is about finding
How to make the learning curve extra short.
When to take part with the student so you both move on.