Effective teachers create an environment of trust and a learning community. They actively engage students in tasks that relate to students and make meaningful experiences from which their students can learn and grow. Lifelong learning and a love of people are also important ingredients. Teachers, of course, need to be well-grounded in the discipline they teach. I think this goes without saying, but it is the combination of belief in the individual with the knowledge of the content and strategies of different ways of teaching that make for effective teaching.
Good teachers seek ways to connect students to content.
They also examine their own practice continually, usually in collaboration with equally committed professionals.