Powerful teams are not perfect entities where everyone speaks the same language, believes the same and fawns over the leader. A team needs conflict and differences of opinions to be successful. Powerful teams are composed of many different types of people with different skill sets, varying belief systems, and levels of leadership. In fact the biggest factor that I have found to make a team successful really has nothing to do with the composition of the team at all. Powerful teams need to communicate effectively in order to be successful. Yes, there are many pieces of the puzzle that can help make a team more successful, but a powerful team starts with good open communication.
Another myth that persists about teamwork is that the team must be set in stone. This is a failed perception. Members of the team can change dramatically. The goals and external business conditions may change overnight. A powerful team can roll with the punches, accept new team members with relative ease and be able to adapt to changing market conditions. You see this with great regularity in professional sports. It is rare to see a team stay together year after year. Free agents sign up for a single season while others move on to other teams. Others may play a temporary role on the team, while some may warm the bench. The team can change significantly and still be successful.