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.
Witch is the second mine? Do you mean the allaround-mine+demo=killeverything-mine?
Also, I dont think soviet is bad, they are hard to play with if youre not a maxim-spammer-a-hole but if you know how to play with them they are great.
I play the majority of my games as soviet.