you don't have to be aggressive, you just have to keep a hold on one of the sides, never lose your fuel, never lose squads, use the high squad wipe potential to shred some squads in the right moment, then just wait for the late game and it's gg.
vs shocks just don't take the fight unless you have lmgs and you can force him to close the distance while you sit in green cover/building, possibly with support. otherwise instaretreat and try avoiding them (don't bleed mp unnecessarily). mg42 of course helps but be aware of smoke nade (as soon as you suppress them reposition a few meters behind)
I love using attack ground with pak43 at range limit and seeing people's reaction when they think they're in the safe zone and it scatters, please don't take that away from me