Ok, obviously there's not an exact formula for how to be an awesome math teacher, otherwise every math teacher would have plugged n' chugged already and would be awesome! There are definitely some things that you need to make true if you want to work towards it, though. I'll talk about a few of them that I've discovered, and once you read through those, you're welcome to comment qualities that you think make an awesome teacher as well!
1. Be Passionate About People
To me, this one is common sense. If you don't love being around people, why would you choose a job that is around people (besides grading) all the time? Maybe you're passionate about that "a-ha" moment. Maybe it's building relationships with students. I had a teacher in high school that thought of nicknames for their students all the time--Even simple things, like calling them by their last name--but it made them feel known and included. The reason I wanted to be a teacher in the first place was because I could truly invest in my students and care about them in an awesome, mentoring way. Maybe it's a combination of these things or more. My take on it, though, is that you should be passionate about the people you're working with, and desiring to instill that passion into them.
2. Be Passionate About Math (or Your Subject)
Why would you pick something to teach that you are not passionate about? If you loved social studies, would you become a grammar teacher? Absolutely not! There's honestly not too much more to this one other than: pick something to do with your life that you are passionate about!
3. Be Chill
4. Have a Sense of Humor!
This one is definitely my favorite of them all. A good teacher has a good sense of humor. If you can gain enough respect to make your students laugh, you have gained enough respect to teach them as well. Plus a joyful, happy atmosphere creates a more relaxed, less stressed atmosphere to learn.
For me, that about sums it up. There are a lot of subcategories of those and more categories in general that I'm sure I will discover as my career continues, but I feel strongly about those. I know this was a relatively short post, but I feel like I said what I needed to say. Please do comment below with your ideas, and I'll possibly even write a blog on one of your ideas as I explore it more!