Your last point, returning the land to the Palestinians. That is what I consider success for the Palestinian cause also, however, I do not see it as possible. Some land could be returned in order to determine the borders between Israel and any future Palestinian state, but how can the Israeli state which is a nuclear power and has a population of 7 million Jews be dismantled? As for your other points, they are definitely achievable.
How was slavery dismantled? South Africa apartheid dismantled? Through resistance. Through pushback.
Think about this. Palestinians have no army, no money (they throw rocks at those who have machine guns) while Israel has billions in funds and the most advanced police training (US police officers actually go there for training). Yet, after 73 years they have yet to conquer and defeat the Palestinian people. Why? Because Allah is with them and will always be with them until the hour comes ( i.e. they’ll never be conquered).
Yes it’ll be hard, but I do believe that you cannot put the genie back in the bottle. There’s power in numbers and by people pressuring their governments, we will soon see change and Insha’Allah the Palestinians will get their land back. Will they get it
all? Allah knows. I can’t answer that.
Also, I forgot to add, making dua is so so important too. Let’s not belittle it. However, speaking up, no matter what and doing something important as well.