Now I can watch some films with subtitles, read texts(I think my level is about A2 - B1) and understand the main point, but I feel like I need somehow to expand my vocabulary. I tried to learn new words using flash cards and it’s seems effectively. But too boring for me and I just can’t do it. So, maybe you can give a couple recommendations?
Song lyrics? Shorter investment, and songs are fun to repeat, not boring.
already tried, but yeah
If you want some advanced English, try out Bad Religion, and make sure you have a dictionary handy.