What keeps us amazed about teamwork is, that while there are some magnificent teams, so many are not even adequate. This is observable especially in large organizations. How could we get the fundamentals correct so that the majority of people would perform at their potential?
Teamwork, great collaboration and performance, is rare. Don't waste your effort in random team building before understanding the internal and external fundamentals.