Speaking to other people is really important because You will absorb the knowledge without knowing as time passes by. In addition, watch English programs that you feel interested, e.g. discovery channel, national geographic...
Have a great interesting in it.^^ I often find some wys to practise English,like visiting English learning site. Here is one I often visit to share with you . http://okenglish.tw/ ;listening program online likes studio clasroom. Hope it is useful for you .
Watching films and television programmes with subtitles will enhance English standard. Whenever we come across anything new, jot them down, and revise them from time to time.
I found that watching news is very helpful. Turn on the English subtitle (if any). The news reporters speak more clearly than the actors in dramas and movies. And they use proper English most of the time.