Why is learning English difficult for Iranian student

      Learning English is not only difficult for Iranian student but also for other people whose first language is not English. I have been learning English for more than 1 year. Every day I do something to improve my English, like to read a short dialog, or watch the news or a movie without subtitles, but I still haven't got good English. I mean, with a little effort and a dictionary I can read short stories