Hi Ahmed,
Great suggestions above. Other than speaking with a native speaker, it is important to expose yourself to as much authentic language as possible (films, television, radio). The more you listen, the more accurate your speech will become.
If I can help with improving your accent, please send me a message :)
Liam