As someone who has had both great and awful teachers, the one thing I think is the most CRUCIAL thing to make a good teacher is patience. Patience, understanding, and informative, yet simplified lessons that can make a novice a well-informed person. Not everyone picks up on the information you give them when you just say it the ONE TIME. You need to say it, explain it, show it, and then do it again. I've had game design and photography teachers blow a fuse when I ask a question when I, someone who's had 0 years of this field needs clarification on how I'm supposed to do it properly. When you lash out at someone who's just trying to understand how it works instead of understanding that you are a master of the subject and the students in front of you are completely unaware of the details, they don't want to learn and it'll be harder for them and it'll make your job even more difficult.
Additionally, I think that a loose personality is also a good thing to have. Instead of an uptight, by the books "Call me sir or Mr. Anderson" you project a very normal causal persona that makes it more inviting for students to approach and message you. That way they don't feel intimidated by asking something stupid or asking too many questions.