though many people will disagree , to be a good leader you have to be able to lie well. if a leader was always honest or a poor liar, contrary to what we like to think, that person wouldn't last a year as a leader.i don't mean the person has to lie all the time but in order to lead, the truth doesn't always work. a good leader also needs to have balls. if you lead , you have to be willing to stand up for what your trying to do and that is one skill that is sadly lacking in most leaders.
You can help the HubPages community highlight top quality content by ranking this answer up or down.