Write letters/ Emails-

Write letters/ Emails- By constantly writing to people in English you will certainly improve because it gives you the chance you read what someone is saying to you as opposed to just hearing them in which cases, lots of words have very similar sounds. Also communicating with people in this way can be much more stimulating then just writing tedious meaningless sentences and the more enjoyment you getting out of practicing the more you will practice.