Know the meaning and spelling is not too difficault but pronunciation is not easy especially accent is the most complicating part for a second language learner I was born in Thailand and lived there almost 15-18 yrs and heard many Thai people like to pronouce the words " teacher" low to high and " pizza" low to high as well but the native speakers dont