I came to America wheni was 9 years old and now I'm 15. I've learned english very well but I can't get rid of my accent.Sometimes people ask me to repeat myself because they couldn't understand a word I said and that gets me really embarrased.If someone could help me with this problem I would be very happy.
A post in a forum is not going to be enough. You may need to get a tutor who specializes in accent reduction. In the meantime, imitate native English speakers as much as possible, even if it seems to you that you are making fun of their pronunciation!

You will almost certainly have to drill on the differences between "b" and "v" - a distinction not made in Spanish. And another problem is probably words that begin with "sp", "st", and "sc". Try to glide into them from the preceding word to avoid having them sound like "esp", "est" and "esc".

You might try to find some audio practice materials on the internet. It depends how much you can afford to spend on this project.

The longer you wait before getting help on correcting your pronunciation, the more difficult it may be to break any habits you may have already established, so it's a good sign that you are now looking for help on this.

I wish you the best of luck!

Site Hint: Check out our list of pronunciation videos.
As soon as I read your post it remind me of myself. I came from Mexico when I was nine years old and now I'm fifteen as well. And just like you I have a mexican accent.
CJim's adivce is about as good as you can get. Do you not have native friends who might be able to tutor you? Perhaps an English teacher at school? The best person would be a native English speaker who also knows a lot of Spanish. ¡Buena suerte!

Find a good audio course and devote yourself to lots of structured practice,then you will begin to see changes. Once you start this, you will find yourself picking up instances when you have pronounced something "wrong" and you'll be able to correct yourself. Or you'll notice things in other people's speech that you do not actully do and you'll be able to incorporate it.

Still, practice, practice, practice! A very good course can be found here, it teaches English pronunciation as opposed to american. I'm sure there are others out there. Google...

Students: We have free audio pronunciation exercises.
try to do a british accent Emotion: wink