find some foreign friends to play games with
Read more english literature and try to converse in english as frequently as possible. These are the only two ways to improve your elocution. Good luck!
Whenever you read something on the internet, try reading it out loud
Im from Denmark and im very good at english the thing is whenever im alone i talk with myself in english. That could be reading or just commenting on a film or video. I use english way more than danish becuase i just prefer english more than danish and it is the international language so why not.
Watch English movies, TV series,etc it helps.
Read English press
Not only is it way better than 95% of ours, but you will learn a specific vocabulary on each article, without much of an effort
Start with BBC news on your smartphone, it's easy to understand, has clear info and isn't long :)
bait more on hltv and wait for triggered nerds to fix ur mistakes and remember that
Watch American movies, adult movies preferably.
the word 'but' often isnt needed after a comma
Movies and video games helped me way more than school ever did, also try to rock the american pronounciaton, its easier and doesnt sound as stupid