Successful teamwork requires all three elements: team spirit (morale and cohesion), professional relationships (mutual respect and clear communication), and following a leader (direction and coordination). Missing any one of these would compromise team effectiveness. All elements are interdependent and necessary.