I'm French and I believe the best way in your case is to speak with English people. But maybe your native intonation it's enough to speak in English with person who come from different contries.
Another way, listen BBC or another English radio, maybe movies canhelp you too.
Just my mind.
Have a nice day.
Student or Learner