Similar situation. I’m also at roughly 600 points and would love to make it (back) to Diamond. I’m unlikely to do so though as I just find it too hard to justify - I have OWE through another program so it’s less ‘essential’ than it might otherwise be.
As for where to look for inspiration, there use to be a Club Points Run thread in this forum. Although the BA equivalent is far more up-to-date, the differences between BAEC and Cathay reduce the attractiveness of many of the options.