Obviously, speaking good English is essential to live in the UK. And as a non-native speaker, I often feel there are so many things I need to learn to improve my English speaking skills. Fluency is an important aspect, but not the only thing I should look at. Using the RIGHT works, the way I say it (tone, intonation, accent), and maybe a touch of humor:) can make a huge difference.
Here I list some of the online resources that helped me a lot (and I’m still using them) to improve my English speaking skills. The links access to them are attached.
BBC Learning English THE BEST (in my opinion) learning platform from beginners to intermediate-level users. Pretty much everything is covered in the website, vocab, grammar, frequently used phrases and you name it!
Sky News (on Youtube): High-difficulty alert! If the previous one is too simple for you, you can take on a real challenge and further enhance your English skills by watching daily news. Try to speak along with the reporters and journalists, it may be hard at first, but stick to it and it will definitely pay off.
PS: Some people suggest watch TV series and movies is a good way to learn English. I don’t disagree and I do watch them everyday (without subtitles). But I felt it’s hard for me to enjoy a blockbuster while turning on and off subtitles frequently, lol-).
Good Luck with your English learning!!