Also, you are forgetting something very important. Do you speak (or understand) Spanish?:D Understanding Spanish won't help, you have to know Mexican and Spanglish.