A good leader should have integrity, self-awareness, courage, respect, empathy, and gratitude. They should be learning agile and flex their influence while communicating and delegating effectively. See how these key leadership qualities can be learned and improved at all levels of your organization.