Always use free ESL audio and eBooks. This will absolutely facilitate you to progress your skills about language. You must be dedicating your sufficient time and required a lot of practice.
Here are few ideas to helping you for learning more rapidly.
Listen. Regularly Listen to English discussion and talks as much as feasible for you. Pay attention to radio and TV programs. Carefully listen to local speaker. Audio courses also important. It must be need to listen a lot, actually it is better for you to spent your enough time every day. Constantly pay attention to English audio program even if you are doing your work like cooking or driving.
Speak. You can improve language skills by listening and speaking. Your speaking power will become good only if you continue to speak. Make your routine to converse with your friends and family. Or even you might possibly be speak by yourself. Discuss yourself on unusual topics.
3. Read. Continue to study everything you like. it would be extend your words dictionary and make increase your thinking. It will turn you as sharp presenter.