u have to learn phonetics bcoz it helps u in pronunciation.. n also listening n reading things in english
n the most important is to choose an accent... bcoz there r a lot of english accent n u can not mix it
finally u should have a dictionnary english-english not arabic one
if u need any help I will be here