To be a good leader first you should want to make things better in and for the group your leading to help the customers and the company
And then lead them to achieve better and reward them for thier accomplishments
Most people are good workers, very few are not, so part of leading a group succesfully is to remove those that can, but won't , help the group acheive better
I've never met a person yet who likes slackers, has to carry them, on the same job there working at
A good leader helps thier people achieve excellence, they should solve thier peoples problems and then get out of the way so they can excel
Rant Off