The first thing that I think the leader should have is confidence. A good leader must have the self-confidence, confidence in their own thinking and do. If a leader can express confidence will make other people in their them have the confidence too and another thing that I think a leader should have is about communication because effective communication helps keep them team working on the right projects
with the right attitude. If you communicate effectively, your staff will be more likely to react and meet your goals.