Listen to and talk with native speakers. That is the best way, in my opinion. Because you can get instant feedback. (Of course, pronunciation varies by region.) Besides that, get as much native-speaker input as possible: surround yourself with, immerse yourself in English-language music, movies, podcasts, radio, etc. Even if you do not understand everything, you will be exposed to common words, word patterns, sentence rhythm, vowel reduction...