If you're talking about teams in general, maybe. Especially professional teams.
Otherwise, without skilled players your team is useless.
#1 would be individual skill in my opinion. If your team is made up of skilled players, you can do well without any communication