Being a teacher is not an easy job. Effective teachers need to be very committed to their work. Teaching is endless. It takes a person with dedication, commitment, and a strong work ethic to become an effective teacher. Effective teachers dedicate every last and waking moment to become an even better teacher, going to conferences and workshops on their own time.
Students reflect their teacher's attitude.
You can't be a good teacher if you don't absolutely love teaching. So to be a truly great teacher you have to truly love the profession and the kids. A good teacher has high expectations for all her students. They will rise to your level of expectation. A good teacher always has her student doing something.