What is the best way to learn English for non- natives? My English level is b1 I guess? what do you recomend for me?

Reading books, learn for youtube videos , listening spotify podcasts or something else?

What is the best way to learn English for non- natives? My English level is b1 I guess? what do you recomend for me?
Post Opinion