The great teams (and businesses or any organizations) usually have something in common-- solid leadership. Here is another article I wrote a few years ago about what I've learned about being a leader through my time on the court.
Learning to Lead
There are a lot of elements that have to be present in order to have a great team. Of course athleticism and talent will help a lot. So will hard work, discipline and selflessness. There is one element, though, that I believe helps focus all of the others and without it I don’t see how you can build a great team. That element is leadership. Leadership can mean many things and I will discuss some of those here. The one thing, however, that all true leaders have in common is that they make the people around them better and they do it all the time. While some people come across as natural leaders, leadership is actually a skill just like any other. It requires practice, commitment and understanding in order to be great. But if you put half as much time into becoming a better leader as you probably do into your hitting or setting technique then you become infinitely more valuable to your team.