Depending on my personal experience a good leader should have some important characteristics. I would explore some primary and important ones.
First of all, I think, the important characteristics of the leader is authority. A successful leader should have ability to guide a group of people towards the single purpose of the factory or etc. He should have ability to lead employees to do their best at the working time. Also he should be a respected person and don't humiliate employees and so every body do their tasks willingly. Finally, I think, knowing about the overall information about team purpose and performance is the essential and inherent necessities for a successful leader.