First of all, you need really good lessons, for example: mp3 lessons. Why? Because if you want to speak well, you have to learn with your ears. That will cause you to speak automatically. It’s much more effective than using a book, because you will learn grammar in natural way. You will speak faster! (Try Effortless English Lessons!)
What next? Try to find an English teacher online. But where do you find an English teacher online? You can put an advertisement on website and you can get you own, private English teacher. You can use Skype! You can talk to a native English speakers and practice using your English. Great idea, isn’t it?
The next things you need, is a community. Why we need community? Because, we don’t want to be alone when we are learning English. So, try to find other students who are doing the same thing you are. For example: Everyone who gets Effortless English lessons becomes a member. You can find forums there, where all members communicate with each other and talk to each other.
Finally, the last thing you need to know is practice. Find a partner to practice! Practice makes perfect! But how do you find people online? Try to find website where you can practice English and chat with people (for free) from around the world.
I think you are going to enjoy learning English online. You can also learn with AJ at EffortlessEnglishClub.com Good luck!