The equilizer is tactics. You simple cannot use a Russian force the same way as a similarly sized German force. Variables like reaction time, optics, gun characteristics (just to name a few)dictate that, yes, the German PZIVH can stand off 1500 meters and knock out T34s with relative inpunity. On the other hand, few German platoons can withstand a Russian SMG platoon's attack (if executed properly).
Something you'll have to experiment with, finding the best techniques to maximize a unit's and a force's strengths while minimizing the weaknesses.