Student or Learner
What "I can't get enough" mean? Is it metaphoric phrase?
No, it's straightforward modern English rhetoric. It means I like something so much, that even a million kg is not enough. Cf. I can't get too much... which means the same thing, or the opposite.