If you have a college degree and work in certain professions then there is a separate visa process for Mexican citizens. You will need to get a job offer from a US company like an H1-B but if I recall unlike the H1B there is no limit to the number of visas issued.