What kind of things do you consider in the openings? Development, controlling the centre, making sure you castle?
You sure don't need to know opening lines. I beat a 173 ecf (~2000 FIDE) the other week and was "out of book" on move 4.
As for attacking the king, do you know several mating patterns? Do you use the tactics trainer on this site? I think it's really good for putting patterns in the brain.
I'd say I'm an above-average chess player, and my rating would reflect that, I'm about 1400. I feel like I can really break through as a player if I fixed up my two weak points: Attack and Openings. I have a really difficult time coming up with successful attacks on the king and generally my openings are only to make me not get into a worse position. My middlegame, strategy, and tactical skills are about 1400 level and my endgame skills are much stronger. If I could strengthen up my opening and attacking skills I can be a lot better than I am right now. Do you have any advice on how to build those skills off of the skills I already possess? Anything can help. My goal right now is to try and get around an 1800 level.