To open an account in Mexico you must be legally resident in Mexican territory. To open an account in Mexico you need to bring to a bank of your choice:

CFE last 30 days

Personal RFC

Original residence permit

A deposit of 2500 / 5000 Pesos in cash

Original passport