Hi, Ron
May I suggest?
It's good to learn these idioms and sayings. But I don't have much impression of these after reading it over if I don't use it in a real conversation or in any writing assignment. In my humble opinion, you could collect some of sayings that are closely related to a single concept, it may accelerate learning!
Either
Concept: Angry
1. hit the ceiling
2. go through the roof
3. ...
4. ...
or
Concept: Eat (idioms that contain the word 'eat')
1. eat your heart out
2. eat humble pie
3. dog-eat-dog world
4. ...
What do you say?