Jana,
Good self analysis. Good teachers have to be aware of their weaker areas, and be willing to work torwards improvement, even if that takes a number of years - or a career (it's the journey, not the destination). Stretching towards improvement takes courage and humility. But given the opportunity, a better individual, and more effective teacher will emerge.
Barry Westling