Learning technique: speaking.
You can learn a language by speaking, presentations, and role-play. English is one language that almost everyone wants to learn, because it can help you in so many ways. English is the primary language of international business. Without English, you are cut off from much of the best information on the internet. Without English, you limit your job opportunities, and if you start a business, you cut yourself off from many international markets, or force yourself to depend on the translation skills of others.
English is not one of the easiest languages in the world to learn, and many native speakers as well as foreigners have struggled with its many variations in spelling, grammar, and meaning. In addition there are many colloquialisms that are very hard for non-native speakers to learn. All of this makes learning English a very tough task if you restrict yourself to classes, text books and tapes. By adding speaking, presentations, and role-play to your activities, you will find that the task will be more fun, and seem to go much faster. You will probably find that you make much more rapid progress.
When you first practice making presentations in English, it is important that you don't put too much pressure on yourself. After all, making an oral presentation is an activity that many people fear, even if they are making it in their native tongue! In order to take the pressure off of yourself, try to work with a subject that you know a lot about. Start preparing your presentation early, and get in lots of practice. If possible try to stand behind an object like a lectern, to hide your legs from the audience, just in case your knees start to shake. Keep your first speeches in English short and use words that you are comfortable with. Make sure you have some reminder cards handy, as it is much easier to forget what you were planning to say, when you are not speaking in your native language. Try out your material on a small group of friends, before you present it to any large group.
At first you will need to prepare your speeches in your native language, and then translate it into English, before you can practice them. If you work at it hard enough and long enough, you will eventually be able to compose your talks directly in English rather than translating them from your own language.
Role playing is one of the most fun activities you can engage in when learning a new language, and it is one of the best! As you don't know what the other people in the exercise will say before hand, you have to improvise your answer right on the spot, just like you do in real life. If you can do this well, you will be more than half way to your goal of mastering English.
When you learn a language by speaking, presentations, and role-play, you learn it much more thoroughly than you do by traditional methods alone, giving you a leg up on other candidates when it comes to competing for a job that requires English.