If you are looking for MQM then try to upgrade the credit card to plat instead of keeping the gold, the plat does come with a 145 yearly fee if I remember right.
You can re apply for the gold, and yes they will give you the miles, since it is a new account.