The two most important conditions for a high performing team are 1) A common goal, and 2) Trust. With those two factors in place, all of the other things required for a team to be successful will normally follow without much difficulty. Things like communication, respect, and support, all happen automatically when you have the alignment of goals and trust.
I think you’re spot on with your analysis. The context of sports provides excellent examples of teams trying with a common goal of winning. Trust definetely comes into play and facilitates everything else as you correctly pointed out.