According to my experience being a good teacher is first of all a gift from the Creator, which can be further improved by learning methods and practices. But methods and practices do not replace being gifted and talented. You have to love your students (in the good sense of the word). You have to be always curious, and ready to learn - even from your students. they may put questions you never thought of. Be patient. Never pretend that you know everything. Acknowledge your faults and missing knowledge. Be brave enough to ask for a pardon if you hurt anyone you teach.
I can only add to what has already been said that you must be a good role model to your students. Sometimes, students use their knowledge and skills in a way that profits them at whatever costs because they never had a role model to show them the right way of being profitable.
professional enthusiasm, student centered, know how and when to help.
In general: motivate students to learn, not just teaching them what to learn. The perfect teacher starts a process in which s/he make him/herself superfluous and the student ends this process on her/his own.
A great teacher is one who understands learner characteristics, adopts the appropriate strategies to meet their needs. These would transcend into producing useful citizens in our societies.
Teaching is one of the most important professions in today’s society. As a teacher, you will shape the minds of others and encourage them to think independently. To become a good teacher, it’s important to be organized. Create lesson plans, objectives, activities, and assessment plans well before each class day. Get your students interested in learning by fostering a positive, supportive, yet challenging classroom environment. Seek out other teachers for assistance, too.
"We often grow up being told that we can do this or that, but if you don't see anybody that looks like you doing it, you don't believe you can do it. But I had great teachers, and I wanted to be a great teacher". Jesse Williams
Hard-work, dedication, passion, commitment, focus, determination, persistence, can do spirit, an exceptional and selfless level of devotion to the students, enthusiasm, and creativity, the drive to inspire and motivate the student to learn and succeed, must be dynamic by developing himself or herself the modern ways of doing things, must take time to explore new ideas of doing thing, must be ready to expand his or her scope of knowledge on the subject he or she handle, must ready to read wide, must be ready to acknowledge and listening to people advice on his or her recognize area of weakness rather than defending him or herself.
Qualities such as, but not limited to, being friendly, wonderful personality, knowledgeable in the field of study, passionate, good listener, kind, and other can lead to becoming an outstanding teacher.