It's good to be individually brilliant and to have strong core competencies but unless you're able to work in a team and hardness each other's core competencies, you'll always perform below par because there will always be situations at which you'll do poorly and someone else does well
Teamwork is mainly about situational leadership, letting the person with relevant core competency for a situation take leadership