^^ you might want to try to change the environment where you study english
Surely we know that reading more books, memorizing more vocabulary and/or
watching english movies can be a little help, but in general comparison those
have little effect. If you really want to boost up your english skills, then try
having general conversations with other people that is other than your own
race. Having the opportunity to speak fluenty in english will make other people think that you are better at english and therefore they would want to speak to
you more often. Chain effect: the more people you talk to, the more you will
learn. Vocabulary are the basics, so jumping to the next level is how you can
put together your grammer. Without living in an english-speaking environment,
it's harder for you to pick out where and which is wrong. Another way of
improving your grammer is to proofread other people's essays and/or doing
some exercising in a grammer practice booklet. ENJOY LEARNING ^^