This post is fail and it's more of l2p issue if anything. Soviets are not weak and have not been weak for sometime.
You have access to a wide variety of options as soviets and have the best combined arms in the game to deal with axis.
You have access to two types of grenades, two types of mines and multiple types of armour and to back this up you have mgs, mortars and at guns.
Sorry but if you think they are weak you need to assess how you are playing.
I'm not saying that the Soviets were totally useless, I say that they have forgotten.
When correct useless units? Where are new to the Soviets? Or fix the crappy commanders (in fact - it is almost all the commanders)?
I've been playing since Soviets Beta (when 4 the ZIS-3 could not penetrate the Panther's side)
And I still playing Soviets, this is my favorite faction.