Leadership is not a given. Great leadership requires work and more often than not people fail continuously because they don't know when to follow and when to lead. Great leaders are also great followers who know their strengths and their limitations.