Hi there! I have listened to the link, and to me, you just sound American. I'm not that familiar with Mexican Spanish, but comparing it to that from Spain, your accent is "soft". I'm not sure how to explain it, but there's really a difference between what you and a Spanish person sounds like. It reminded me back in secondary school when my Maths teacher was asking my Spanish classmate not to be aggressive when she was asking a question.. She didn't realise that it was just her accent Aside from this, there are some words you said that gave it away. I'm not sure if it's the same in Mexico, but here in Spain a few letters are pronounced different from how it's usually said in English. For "c" it's supposed to sound like "th", same goes for "z". This is in some words only. For example, the name "Cecilia" will be pronounced as "The-thi-lia" and "caballo" will be "ka-ba-yo". The letter "h" is also not pronounced in some words, for example "hay" is pronounced as "ai". Overall though your accent is good and your pronunciations are clear. I'm pretty sure despite not sounding like a native you are able to communicate well with other people who speak the same language.