I would not worry about it so much. You are clearly not at this level yet, if you're asking all these questions. A real teacher can help you to progress at the right rate rather than become bogged down in all these tasks which are far too far a leap for you.
And no these idioms are not that common. I would use maybe 2 of these regularly ,and the rest no more than once a year in the real world.