Love of the subject being taught is important, true; but to my mind, nothing makes a teacher more than the love of teaching itself.
Teaching is a skill unto itself, the person who loves to teach will tend to learn the skills and develop the experience required to become a great teacher.
Dave