Teaching and writing have two very important things in common. They are composite skills. There is no one single skill which makes someone an excellent writer or an excellent teacher. Instead, it takes many skills working in concert to do either. More than that, there are no unimportant skills. You cannot adequately compensate for a deficiency in one by exaggerating another. Ability with dialogue will never replace grammar. Nor will action replace dialogue. Skills must meet a certain threshold in order to work as part of the greater whole. When that happens, they all meld together in a great symphony, complementing one another.
One last thought: you're only as good as your weakest skill, so plan accordingly.