For me, learning vocabulary and pronunciation are difficult. Because each vocabulary has various meaning in different contexts. So, how to apply its true meaning in the certain circumstance is a huge difficulty. In term of pronunciation, it significantly depends on local language. For example, I live in the middle of Vietnam and my tongue characteristic is tough, rough,resulting to English pronunciation not good compared with people in the north of Vietnam.