People have told me that I speak both Italian and Spanish without a foreign accent. It would seem that this ability for
me has been a combo of hard work and somewhat of a natural ability to pick up on accents.
One thing that has helped me a lot is the idea that both Italian and Spanish are spoken in the front of the mouth and
not in the back of the mouth as with English.
These are the things I have done to learn both Italian and Spanish and eliminate my English foreign accent

You can do the samething.
1. Oral out loud reading of Italian from books, text books, magazines, newspaper and all writtten material. My Italian books on tape(CD)are ideal for this. I listen to them in my car and then read the books later and or read along with the tapes/CDs.
2. Reading along with native speakers and having them correct me.
3. Studying Italian and Spanish phonectics. Italian and Spanish are highly phonetic languages. This means that each sound is (almost) always graphically represented by the same combination of letters (vowels and/or consonants.) Compare that with English where, as Bernard Shaw once famously said, the word "fish" could be written "ghoti": F as in enough; I as in women; SH as in the ending -tion.
4. While living in Italy I watched only Italian TV and listened to Italian radio for 2 years straight without watching English
TV or listening to the radio in English. Did the samething with Spanish for 2 years when back in the U.S.
5. Listened/and him listening to Italian/Spanish tapes/CDs with walkmen type equipment while working around the house inside and out.
While lifting weights, washing dishes, mowing the lawn, washing the car, sweeping the driveway, writing on the computer etc. etc.
6. I watch 2 Italian movies a week. You can rent them from Nexflicks.
7. I have friends who speak the language and I speak to them.
8. I Read a little Italian every night in bed before going to sleep.
9. Teaching other people is a sure way to learn something better.
10. Flash cards. Use them with a partner or by yourself.
11. Singing in Italian and listening to Italian music. Amazon.com: Singer's Italian: A Manual of Diction and Phonetics ...Amazon.com: Singer's Italian: A Manual of Diction and Phonetics: Evelina ... Webster's New World Italian Dictionary: Italian/English, English/Italian ...
http://www.amazon.com/Singers-Italia.../dp/002870620X - 222k - Cached - Similar pages
Not to mention going to Italy again and studying Italian at the Universita di Perugia.