Ukraine has been left exposed on the front lines — running out of ammunition and men — while its energy system now faces an onslaught that is exposing its depleted air defenses.
Thing is, even with the massive influx of weapons, Ukraine is going to face a severe risk of mutiny and exhaustion because they just don't have enough people to rotate through the front lines.
Even with the recent news of the expanded draft, the AFU just recently ended the service limit for conscripts and is still outnumbered by Russian troops on the front line.
Either Ukraine will have to extend the draft further, seriously hindering their economy, or another country will have to get involved directly. France was supposedly considering deploying troops to the Ukrainian-Belorussian border to free up troops to fight in the East, but that clearly isn't coming to fruition (yet?).
The opportunity for Ukraine to get any kind of decisive victory and a decent peace deal was within the first year of the war. Russia was always going to have time on their side.