There are multiple, legal steps for Mexicans to take to become an United States’ citizen.
The general overview of steps are:
- See if you’re eligible.
- Overcome illegibility.
- File USCIS Form N-400
- Get Fingerprinted
- Attend a Citizenship Interview
- Attend an oath ceremony
http://www.alllaw.com/articles/nolo/us-immigration/steps-become-american-citizen.html