You can consider applying for the Barclaycard Arrival World MasterCard. The card comes with a 12 months of no interest period on balance transfers. You will be able to transfer the balance from your Aeromexico card and close it. Just make sure you transfer the balance within 45 days of account opening to get this intro APR.
The Arrival card has bonus miles rewards program. You will be able to earn two miles for every dollar spent on travel and dinning outs and one mile per dollar on all other purchases. There also is a 20,000 miles sign up bonus. You will need to spend $1,000 on purchases to get this bonus.