After studying English for so many years I've realized that learning a new language provides you much more than new grammar rules or new words, it is about discovering new people, new culture, maybe new places... If you had at least one time any experience with native speakers you probably noticed that studying a language different from yours is much more than know how to write and read, it is about listening and interpretation. All the abilities necessary to master English are acquired with time and so does the proficiency. It is important to have in mind that English has a lot of variations, from city to city, state to state, country to country, as every language does. So, if you cannot understand native people speaking even after studying for years, still uses grammar in a wrong way or maybe has a pronunciation that is not "good enough", don't give up! I will be able to do it, you will, everyone will!
That's it! Xoxo