Also there are few ways which, I think, could help:
1. Playing bullet with better players, as you can check your openings there. They will answer you with memorized lines, and you can check these lines and analyse. So you will see more opening variations for shorter time.
2. Lichess's opening training. http://en.lichess.org/training/opening/480
Probably, you already know about this.
3. Trying to develop universal strategy in opening. Watching fast development of pieces, fight for the center, king's safety, stable pawn structure, fight against opponent's plans. I think there are some books about it. And you, probably, also know about it.
4. Not playing many different openings, but concentrate on few, so you will be able to remember one opening perfectly. And then you can move to another.
5. Looking in google "How to learn chess openings". You can also find some articles there. :)
1. Playing bullet with better players, as you can check your openings there. They will answer you with memorized lines, and you can check these lines and analyse. So you will see more opening variations for shorter time.
2. Lichess's opening training. http://en.lichess.org/training/opening/480
Probably, you already know about this.
3. Trying to develop universal strategy in opening. Watching fast development of pieces, fight for the center, king's safety, stable pawn structure, fight against opponent's plans. I think there are some books about it. And you, probably, also know about it.
4. Not playing many different openings, but concentrate on few, so you will be able to remember one opening perfectly. And then you can move to another.
5. Looking in google "How to learn chess openings". You can also find some articles there. :)