Nolan:
Yes, I agree, there is much importance in understanding and developing positive environments and personal attributes that can effectively influence your students performance.
Perhaps the most chellenging task is to be willing to examine onself, strengths and weknesses, acknowledge them, and then be willing to make changes where applicable. It can be a very humbling experience.
Regards, Barry