As a reminder it isn't about how many soldiers. It's about how many tanks. Sure, Ukraine may have millions of soldiers, but it only has limited number of tanks. You cannot do offensive on foot. You need tanks. Have you tried walking around slinging a gun all day? You won't last a few hours. Especially considering the fact Ukrainian men are quite old as far as age goes. They surely cannot do offensive on foot. What Russia needs are not millions of soldiers. What Russia needs are hundreds of drones to wipe out Ukraine's tanks. That'll stop Ukrainian offensives cold.
I dunno if Russian industry has the capacity to construct a sophisticated drone army, resources are tight from what reports are saying. Major resources have already been dedicated to the war so far and drones require rare earth resources, trade is difficult for Russia at this time, only true trade partners being China and North Korea from what we know so far. China is trying to be discreet about what it gives as to not garner up any back lash its way, simple things like ammunition, tires for trucks and various spare part replacements.
In regards to Ukraine offensive capabilities, the anti-tank / air craft weaponry supplied is proven very effective. They have Armored Personal Carriers but the tanks Poland are supplying them with will make up the bulk of their armored forces including whatever they've managed to take from the Russians. The Ukrainians are getting a lot of supplies from Rich Western countries and we know how well American logistics are as evident with WW2.