Knowing the ideas of the opening is very important, since otherwise you might get stuck in the middle game without any clear plan. If you have a hard time finding these ideas from your games and online games, turn to real people. It's ok if you use books or online video's, just as long as someone is explaining the ideas clearly.
It may help if you know a bit what people mean.
Sicilian:
Black uses pressure on the halfopen c-file. You can often see knights coming into c5 or c4, especially since white can play g4-g5 and Nf6 has to go anyway. White will often castle queenside but even if not, the main idea is attack on the black king. In the centre usually you see the e6-d6 or d6-e5 duo. If possible black would like to break with d5 to equalize, provided white doesn't have anything funny. You don't want white to advance and you don't want to end up with an isolated pawn on d5.
In the Dragon cases may differ somewhat. Black may readily use the d5 break if needed, can even sack the pawn. If not, piece play only with a static centre may do.
The Benoni is a difficult issue. Play with the queenside mayority is natural, meaning a6,b5, and maybe c4, followed by Nc5. However an early c4?! sac + Nc5 targeting the centre can be ok. However kingside play is not prohibited. Black can move Nf6 out to several squares and break with f5. You need to decide in the game on which flank to play, or in some cases there may be play on both flanks! Important is you have choices and white doesn't know it all either. Just be weary of the e5 break. Nfd7 is often a good move when in trouble, since club players usually don't know what to play when Nd7+Bg7 are protecting e5.
The King's indian is tactical, but fairly straightforward. If white exchanges in the centre the play is going to be about the open file and the weak d4 centre square from white. If the centre is closed it's just an all out attack on the wing, pawns included. White usually goes queenside, black kingside. Just remember the g5- pawn rather than the h5 pawn needs to spearhead the attack. If black can play pawn g3 and white can play h3, at least you can still sac your c8 bishop on h3. The key is to always leave an opening. never shove the pawns into each other, unless you can sac the bishop on h3.
I've been studying chess for about a year or 2 now and I have most of the opening moves down for the lines I like to play (sicilian against e4, kings indian and benoni against d4, for white I play reti and e4 and know book moves for the common defenses). Despite knowing the moves I'm supposed to play I don't know the meaning. What do I mean by this? I'll give you an example to explain. I was at a local chess shop where they have a free play thing on sundays and was playing against a club player, I think he told me his rating was 1500 or 1600, anyway, I forget the game but I remember afterwards we were talking about it and he told me "I played this opening and I play for the C file and the e5 square" (just making up the C file and e5 but he told me he knew the advantages he was going to get). I want to know how to learn the ins and outs of openings and how to gain that understanding. When I play a game I play book until I don't know anything else then I play the position taking whatever advantage I see I can get (taking an open file, doubling his pawns etc). What resources can I use to obtain more knowledge of openings?
I'm not the best writer so if needed ask me to elaborate more or ask where I'm unclear, but I really feel that this knowledge is vital for any player moving forward. Just as an extra, I recognize pawn structures fairly well but I don't know how they will affect the game.
Thanks