are you certain that "lack of communication skills" == "your accent is hard to understand"?
other than that, i recommend watching English-speaking news, reading up on enunciation, copying what you hear, recording your voice and comparing it to what you're repeating, etc.
Repeat, repeat, repeat.