The best we can do for now is refuse to sign and legalize the crimes that have been commited against us, and hope that in the future the balance of power will cange in such a way that our enemies will find themselves on the losing side of a major war. Rhodes for example was liberated when Italy found itself in the losing side of WWII, while most of the Greek territories and islands were liberated when the Ottoman Empire declined.
But I doubt that will be a "major war" between states that would lead to the fall of the RoT ever - haven't you heard the UN, EU etc al have put a stop to that, additionally modern high intensity war may bring the fall of a government, see the Generals in Argentina post the Falklands conflict, but not the dismemberment of the state.
We are not expecting others to fix the problem, we just hope that others would stop creating problems to us, although such thing will not happen since certain others have stradegic interests in our island that they are not willing to give up.
So where does this leave us the Cyprob. The GCs waiting for the balance of power to change (again waiting for something from the outside), RoT to disintegrate as per Yugoslavia (again something the RoC cannot influence short of using the gas revenue to massively fund the PKK). So the north becomes more Turkified, all the GCs become refugees by inheritance, and both sides move further apart.
If you have any idea of how less than 1 million Cypriots can fix the problem that Turkey (70 million) and UK (60 Million) are creating to us in order to serve their interests on our expense please let us know.
Well then reach out to the TCs over the head of the TRNC puppet government and come to an agreement, but given the bile many members of this forum sprout towards anything TC, and a number of GC political actors, I doubt this will happen.
Of couse such things can take many decades and even centuries to happen, but as I said, if you have a better idea of how we can fix the problem now, please let us know.
Stop waiting, push your leaders to find an answer, open inter-communal dialogue, sports and trade, visits to either side, stop eulogising those from each community that did harm to the other and their own, stop talking about martyrs. Generally try to build a Cypriot identity that is not Greek or Turkish.
Good luck.