This is the best attack composition that could be used
Best attack Composition
Reinhardt is an important part of the team because he can absorb a ton of damage with his shield. The reinhardt needs to push in to the push with the team behind him while soldier stays behind the shield doing tons of damage to the other team, The reaper and the tracer need to flank from behind and kill the other team's tank while Zarya uses her bubble shield on the tracer or on thereaper when he's ulting. The lucio obviously just stays behind and heals the team or speedboosts them, whatever is needed.