You've got to spend lots of time with the language, both in receptive and productive ways. It's also worth stating that learning English doesn't have to be a chore. You need to maintain your motivation, because enjoying the whole process is vital. If you're motivated, you're more likely to do more, spend more time on the language,. remember more things, and generally get into a more positive and confident frame of mind about your relationship with English.