A few weeks ago Jeffrey Hill, the person behind The English Blog, started a number of posts under the title 100 Ways to Improve Your English.
Originally, Jeffrey intended to "post each 'way' to the blog as I finish it", having published six posts so far:
no 1 way was on Twitter.
no 2 way was on Podcasts.
no 3 way was on Language Exchange sites.
no 4 way was on Listening to the radio.
no 5 way was on BBC Learning English.
no 6 way was on Vocabulary.
At this stage the series of posts stopped because Jeffrey came up with new plans, which you can read about here.