Do you enjoy working with young people? Sharing your knowledge and helping others?
You should be a teacher if you want to inspire young people to reach their full potential and be willing to help everybody despite their ability or attitude. You should have a high level of patience and communication skills. Teachers should motivate students. The balance between friendly and strict plays a big part in effectiveness of teaching and cooperation of students.
Teachers influence the rest of young peoples lives and should be there for support of all kind. Teaching may be difficult to get a career in, but once you have the job it's a job for life (people will always need teaching). Teachers earn a decent wage which has the potential to increase should you aspire to take a higher position in the school.
If you can offer all of the above and have fun at the same time, why wouldn't you be a teacher?