Another thing is openings, my current rep is:
White: Vienna - Little theory and very practical to play, but I was thinking of upgrading to a 'real' opening if you know what I mean, like the Ruy Lopez because sometimes all it gets you is an equal or even slightly worse position if your opponent knows what to do. Although some of them do fall for it, many 2ks actually do pretty well against me when I play it.
Black: French (I'm quite familiar with it having played it for a long time although I've avoided many main lines) and KID (I need to catch up on the theory of this one and the chess geek series is helping me). I would say the french and the KID taught me a lot about specific plans in specific positions (e.g what to do with a bad bishop or when we have less space in the center, pawn breaks, kingside vs queenside pawn attacks), but they're rather dense and theoretical, especially the KID, and everytime I play the french I get bored to hell by the exchange variation. Everyone plays it to avoid the complications and it kills the excitement out of the game.
Don't know if I should change anything or just stick to what I know.
If you are playing the French (vs e4) and the KID (vs d4) as Black, why aren't you playing the King's Indian Attack as White?
(blueemu has far more experience than I do and I wholly endorse his advice in his posts, much of it helped me a year or two back haha)