There are several qualities that a good leader should have. Among these include the ability to motivate individuals, a willingness to listen, being trustworthy, having competence, decisiveness, good communication skills, and selflessly understanding the goals of the team or organization.