22 ( +1 | -1 ) The big trick is finding an opening that fits your style of play. I recommend the Torre Attack as White (it's tenacious in attack, solid in defense, flexible & forgiving). Black gets a little trickier.
129 ( +1 | -1 ) try reading Grandmaster Secrets: Openings by Andrew Soltis. This can help you to be a good opening player.
As for me, I can't stand to study and memorize opening lines from typical opening books (besides, most of the opening books are written for experts), but by practicing an opening in unrated games with a beginner's opening book nearby for reference, you can start to learn the basics of playing the opening. When you're comfortable with an opening then check out the more advanced opening books if you want to. You probably won't need to unless you reach expert level.
If you want someone to practice in unrated games, I'd be happy to. I need alot of practice and would be glad to learn some new opening theory.
By looking at your games though, I think your real weakness is just tactical vision. I saw myriads of tactical blunders and neglect on both sides. I really suggest Purdy's articles in "Purdy's Fine Art of Chess Annotations and Other Thoughts" and working tactical puzzles.
So on top of studying the opening, make sure you work tactical puzzles. Also playing over annotated games helps alot. It's helped me alot.
Hope I helped at all. And if I said anything wrong I'm sure one the better players here can correct me.
25 ( +1 | -1 ) I'm a real fan of the following books: "Logical Chess: Move by Move" by Irving Chernev, and "1001 Winning Chess Sacrifices and Combinations" by Fred Reinfeld. They've both won several "Best Chess Book" awards over the years.
33 ( +1 | -1 ) my advice is that...... at your level (and mine), you would be better off if you studied tactics first. For the opening, just learn the basic principles (not the moves), and play what you think is correct and do a blundercheck with the GK database (keeping in mind it is not perfect).
88 ( +1 | -1 ) Memory vs ReasonMemorising the actual moves of openings is obviously an asset to any player but learning the reason behind each move within a particular opening or defence is very valuable. I found that I used different single moves from various openings after I first read up on a few purely because they were logical for a novice like me. It is good to know why certain moves are made in the standard openings.
The first/only book I have is "Winning Chess Openings" by Yasser Sierawan. It only explores King/pawn and Queen/pawn openings but I decided that was enough for a start. If anyone was to study my games they would see I stick to 1.e4. I thought I would stick to just the one opening as a novice and try and get better before experimenting with different openings and getting lost and having no accurate way of evaluating my progress.