And everyone is still easier to understand than Scottish people. :)
I got lucky in that I learned english not only by reading, but also by watching a lot of series (both american and british). Watching english series with english subtitles was a huge help for me, and I think it's a decent way to learn nowadays, much more effective than english classes.