Probably the most obvious one here would be the use of youtube. Sure, there is a lot of rubbish on here that probably won't help you at all. However, once you get past that, there are some great channels that can really help you with English. There is a wide range of topics, teachers and even different accents.