Unless you work with small children, my personal strong opinion is that all you need to have is a very deep understanding of the mathematical foundation and swift solving skills. Period. All other improvement directions including those concerned with psychology, interactions with students and pedagogical tricks are time-wasters (or of minor significance). Stop reading neurobiological research about how to deal with students. Instead, read cool math problems and learn to solve them beyond your current level. Stop wasting time pondering whether you need projector instead of a white board to attract more attention. All that psychological help is high-order term in Taylor expansion. It is needed by cold-blooded professionals thinking about getting back home from their monotonic jobs.