I don’t play battle of Moscow a lot, but from the few matches I played and tried, the Soviet rifles definitely have a longer/better one shot range then German rifles. Kind of annoying as I play the Germans most of the time.
The k98 one shots just fine.
Learn to aim for the chest.
Just upgrade.
German planes have 250kg bombs, but Soviets only 50kg? Clearly something must be done.
Have you considered aiming.
No, they don’t. Try playing Soviet and you will figure that out pretty quickly!
PEBCAK
I knew from the start half the replies would be boiled down to “git gud”, yet for some reason I still went through with this.
Played some Soviet matches and honestly, I’ve played too much Normandy with axis because holy hell am I lost.
Funny thing is, the IL-2 used to have 4 100s but it got changed to 50s when rockets were added. Not that 100s could destroy a tank without a direct hit anyway.
I have upgraded a Kar98 to max, that oneshots like no tomorrow, so it may just be taht you face players whom have aced their rifles lol, it really makes a huge diffrence when you upgrade weapons
going way off topic, but Rockets are a good addition IMO - you can shoot them into the windows of city cap points to kill occupants!! 
But both of those options aren’t as good as 1 x 250kg bomb of the Stuka - the Il-2 could carry 2 x 250kg bombs to - where’s that??!!
And of course the Pe-3 lacks both bombs and it’s 20mm cannon - freakin’ disappointment that was compared to the 110C with however many bombs it carries - 1000kg worth??
Glad we didn’t disappoint! 
but it’s more “get to know the game better” IMO
May be you won’t like that campaign … maybe you’ll get to know it better … either way play your own game and enjoy what you enjoy.
Actually soviet bomb load update might be good suggestion to devs.
been made several times that I know of!
This game is certainly standing out with its ability to show the different strengths and weaknesses of the countries. American air superiority was a real thing, mean while, German MG-42s, and tanks were devastating. It reflects in this game and it’s awesome. If you want arcade balance, play CoD or battlefield. If you want near-simulation combat, play Gaijin games
All of the German rifles have a faster reload to compensate for the damage. And once you get them upgraded, they can ohk very easily.
The rifle balance is alright.
vz.24 does pretty much the same as dragoon/mosin rifle. As for the Kar98, it is still pretty good weapon. Sure you need to aim a bit more carefuly to get that sweet oneshot because of the 14,0 damage (instead of 15), but its RoF compensates for that.
First of all, im genuinely impressed there are some people here actually trying to provide feedbacks and not just saying to get skill, thank you for that. Second, my noob self just wondered why I had to breakdown so many kar98’s just to upgrade one. I only now realized that the upgrade tree for Kar98’s are in the first infantry squad you get (that i immediately replaced with engineers) so now I have yet another squad to grind. Spent 20 minutes laughing after i basically wasted 12 kar98s.