There is no long term expiry if the account is active, and there is no way to re-activate expired points.
CX Gold will not help on AS, but can be useful on oneworld airlines as it gives oneworld Sapphire status including lounge access. On BA this includes free seat selection.