When you are motivated enough to dedicate the time and effort required to achieve a progress in learning.What ever method you use, you have to concentrate on what you are doing and be persistent in pursuing the goal of improving your level.
Here are some tips to improve your English skills on the long run. They are some methods among others ,not necessarily the best. You choose whatever suits you and be innovative in finding out about other methods you could apply to help you learn quicker and more efficient.
As for the following tips ,intensifying your efforts will help you improve quicker and master the language on the long run. Just practice them and don't give up or loose confidence. It is a matter of persistence and hard work.
>>>Reading at your level of comprehension simple texts or books and looking up new words . >>>Listening to English through music and possibly reading the lyrics.
>>>Watching movies in English with subtitles in your mother tongue..
>>>Chatting with natives online using voice chats or in real life .Mingling with natives is a very good way to be constantly listening to speech in English, even if you don't understand at the beginning.