If Ukraine realistically is going to remotely have a "win" this war, it isn't going to be a couple dozen tanks. Those small brigades they are getting now are laughable and are going to burn out quick and have no effect on the war.
It needs full commitment from the West with establishing more air power, which takes a very long time - several modern western fighter jets, anti-air...
..and most importantly: Long range missiles - and I am talking about those that can go for several thousand kilometers, which is going to have to be used to strike bases, facilities and infrastructure deep into Western Russia (which NATO will never go along with, as that is reaching escalation territory).
All of the above is going to require full NATO/Western initiative burning through their arsenals along with other ground equipment, and complete carte blanche to use their weapons on wherever they please. Even through all this, it's not even sure they would return to pre-2022 borders.
I'm not an IR scholar, but I think there's reason to worry that the West is stuck between a rock and a bad place here. Too much involvement and Russia will perceive our actions as a more critical threat if not justification to declare war. Too little and we are ignoring the numerous atrocities occurring in regions occupied by Russia. A brokered peace convention where both sides concede on some points is probably the quickest way to at least temporarily end the violence - let's say Russia gets to keep Crimea, a demilitarized zone is set up near the border, and Ukraine joins NATO. But I feel a lot of people really want this war to continue. This is not only costing billions but also taking 100,000+ lives. What's the motivation for continuing to prop up this war? Ukraine is not going to win on its own, like you said, and the last thing we need is a WW3-like conflict where boots are on the ground and Russia, already having gone rogue for the past year, declares war with the NATO alliance.