In general, I wouldn't spend too much time worrying about this. You'll learn the ones that you need to learn naturally from just being in contact with English-speakers.
In addition, every English-speaking culture has different idioms. In the US, many expressions come from sports, such as baseball, that few countries outside of the US care about ("home run", "hit one out of the park").
Finally, don't bother because more often than not, it just sounds corny (bad).