I think we'll start with the terrible news, to get it out of the way:
There is A HUGE NUMBER of idioms, and you have to learn them one by one. It can be a major barrier for English students.
Many students have no structure to their learning, and end up studying idioms inefficiently, in a boring way.
This means that they make little progress, and lose motivation.