Skill? Personality? Leadership? Knowledge? Experience? Patience? Creativity?

I have an idea. Let's build the perfect teacher. The perfect GIFTED teacher. What do we need?