I fully understand that just learning openings is not enough but I feel it is an important step in improving.
The proof is in the results. I learned a few common opening moves and my rating quickly went up after being flat for a long period of time. At this moment I am probably over rated since I have only been playing games from former opponents who have challenged me to a rematch. They were close in rating but now that I am learning openings and improving they are rated lower than me.
I will plateau again and then I will be forced to learn the reason behind the opening moves as well improve my middle game tactics.

1st thing: learn the basics of opening play, and just a few basic lines in the openings you play (really nothing deep).
After that, you can get much stronger by just training your tactical vision and positional understanding, without opening work.
Then, whenever you get hit by some opening variation you don't know, you go and analyze the game, and pick up a relavent good line or two in that variation.
That way, memorization comes slowly, but with experience... It'll be much harder to forget.
Of course, analyzing opening positions is a great way of improving your understanding of the game, and as a bonus, it makes the analyzed positions much easier to remember.
Just sitting and memorizing dozens and hundreds (and more) lines is largely unnecessary until you are wayyyyy stronger (way stronger than me, actually (I'm about~2100)).