Find English speaking friends:-
You might not be able to find any friendly native speakers where you live, but If you can’t find anyone who’ll actually help you, don’t worry, you’ll still be able to figure out if they can understand you.
Get onto Second Life. It’s the one place I’ve found where you’re guaranteed a conversation – it’s an adult environment, and you won’t always want to talk to the people you meet, but for every blood sucking vampire who asks if they can bite you, there are at least ten, nice people who just want to socialise. If you want a list of nice places to go, just contact me on the forum.
There are several internet based voice chat programmes out there: iVisit | | MSN Web Messenger | Yahoo! Messenger | Google Talk | Skype and I’m sure there are lots more.
Look for people with the same interests as you. It’s no good asking everyone you meet to help you with your English, rather develop natural friendships based on your hobbies etc. Eventually you will make friends and they will be much more likely to give you correction / guidance.
Join an English club or conversation group. Around the world there are many English speaking clubs, these clubs aren’t just for expats but for people interested in the English way of life. They can be friendly and fun. For a list of English clubs click here. Check magazines as well as your phone book, your local newspaper and your local university. Or if there isn’t one in your area – start one! Place an advertisement in your newspaper for people interested in starting a group or go to Meetup.
Visit an Irish/English/Australian theme pub or British food shop, you can usually find one in the larger cities. Often, the waiters and waitresses come from English-speaking countries, the menu is often in English too!
Once your English is good enough, go shopping in some tourist areas. You’ll find lots of shop assistants speak very good English.
If you can travel to an English speaking country, do it.
Try singing along to English songs. With friends or in the privacy of your own bathroom. Lots of the major games consoles have karaoke games nowadays, like Sing Star on the Playstation.
On the internet :- You can speak to me on Skype or in Second Life (see the forum calendar for times and dates) – you can also listen to or chat with other learners and native speakers there, or join one of the many social networking sites. They are all free, so there are no more excuses.
On the network:- Use the pronunciation pages to improve your understanding. Use my Voice Thread to practise tongue twisters, introductions etc.
On this site:- You can find some karaoke resources and ideas on the learn English through songspage.
On the Network: You can find the words to some popular songs on the English magazine.
Accents really don’t matter any more. You can spend a fortune and waste a lot of time trying to “get rid of” your accent, time and money that you could spend learning more English. So, unless you are up for a role in a film, don’t worry about your accent too much. That said, people need to be able to understand you, so pronunciation and enunciation are important.
Be playful. Mimic famous people, play with the different accents in films etc. I do a mean John Wayne.
Learn the phonetic alphabet.
List words that have the same sound add to the lists as you learn more words.
Work on one problem sound at a time. Read slowly concentrating on the pronunciation of particular words. Record yourself, keep the tape and record yourself later, have you improved? Don’t be shy – ask a friend to listen to the tape too.
Don’t worry about sounding like a native, it is more important to speak clearly and pleasantly than it is to sound like the Queen of England – Even the Queen of England doesn’t sound like she used to.
The most important thing to think about is can people understand you? If you have a problem being understood then find someone who speaks English clearly and try to copy the way they speak. Pay particular attention to speed and enunciation.