I try to give you some perspective.
1. Ukrainians resist because they do not accept this invasion. They do not welcome Russian invaders who wanted to kill their president and put a Russian puppet in power and annex more of their land and property. Now after many war crimes committed by Russian army, even people who perhaps supported Russia before, do not support it anymore.
2. Easter Europeans give humanitarian and military support because they see this as attack on themselves and they know that when Russia succeeds in Ukraine, they will be most likely next target.
3. Western Europeans perhaps do not feel this much threatened but they see this invasion as completely morally unacceptable against their principles - it is an attack on democratically elected government and independent country.
4. US supports most likely it because to have more control in territories close to Russia but it has not given too convincing support - this is also one of the main reasons why this war become possible at all.
At the moment Russian army is running out of resources to continue this war. This war has become very expensive for Russia to continue and those expense will grow with each day because more and more effects from sanctions kick in. Russian army soldiers are not motivated to fight.
It becomes more and more clear that Russia will want out of Ukraine because it was a huge miscalculation but it is not clear what terms will they accept.
It would be likely difficult to get reparations directly from Russia but their confiscated assets would be directed to Ukraine and Ukraine will receive sizable investments to rebuild and reform their country.
They have entry to EU and also possibly into NATO if they can swallow the fact that Russia has stolen some of their land.
Perhaps this is overly optimistic opinion but things do not look this bad for the future.