Mystery Heroes always steamrolls. Suggestions?

I have played a lot of MH and in my experience, the lack of coordination and communication against a well organized defense is the most common problem. Lots of times I’ve lost games against something as simple as a Shield tank, turret/bastion, Mercy.