Can anyone analyze my game and mistakes? I've been learning chess for a while, and I’ve tested my skills in online chess. I make lots of blunders in my games, but people who I ask can't seem to see them, including myself. 

Here is a recent game of mine that I wish for analysis on so I may improve my skills.

[Event "4444 vs Anonymous"]
[Site "multiplayerchess.com"]
[Date "2015.08.10"]
[Round "1"]
[Result "1-0"]
[White "4444"]
[Black "Anonymous"]

[FEN ""]
1. e4 e5 2. d3 Bc5 3. Ne2 d6 4. Nbc3 f5 5. d4 exd4 6. Nxd4 fxe4 7. Bb5+ c6 8. Ba4 Bxd4 9. Qxd4 Nf6 10. Bg5 O-O 11. O-O h6 12. Bb3+ d5 13. Bh4 Be6 14. Qb4 b6 15. Rad1 c5 16. Qb5 Qd7 17. Qxd7 Bxd7 18. Nxd5 Kh8 19. Nxf6 gxf6 20. Rd6 Bc6 21. Bd5 Bxd5 22. Rxd5 f5 23. Rfd1 Nc6 24. Rd7 Nd4 25. Be7 Rfe8 26. Bf6+ Kg8 27. Rg7+ Kf8 28. Rh7 Kg8 29. Rg7+ Kf8 30. c3 1-0


Black lost on time, ending the match.
[Title "Game analysis"]

[FEN ""]
1. e4 e5 2. d3 Bc5 3. Ne2 { I prefer Nf3 here, it is more active} d6 4. Nbc3 f5 5. d4 exd4 6. Nxd4 fxe4 7. Bb5+? {Waste of time, Black easily defends while consolidating extra pawn} c6 8. Ba4 Bxd4? {Relinquishing bishop pair, playing twice with the developed piece, improves opponent's development} 9. Qxd4 Nf6 10. Bg5 O-O 11. O-O (11.O-O-O!? $40) 11...h6? (11...d5 $15) 12. Bb3+ d5 13. Bh4 (13.Bxf6!? Qxf6 14.Qxf6 Rxf6 15.Nxe4 Rf8 16.Nd6 $14) 13...Be6 14. Qb4? (14.Nxe4! dxe4 (14...Nxe4?? 15.Bxd8 +-) 15.Bxe6+ $16) 14... b6 15. Rad1?! (15.Nxe4!) 15...c5 16. Qb5 Qd7 17. Qxd7 Bxd7 18. Nxd5 Kh8 19. Nxf6?! (19.Nc7+- ) 19...gxf6 20. Rd6 Bc6 21. Bd5?! (21.Bxf6+) 21...Bxd5 22. Rxd5 f5 23. Rfd1 Nc6 24. Rd7 Nd4 25. Be7 (25.c3) 25...Rfe8 26. Bf6+ Kg8 27. Rg7+ Kf8 28. Rh7 Kg8 29. Rg7+ Kf8 30. c3+- {White has decisive advantage. He will penetrate with the rooks on the 7th rank and eventually mate Black.} 0-1


If you do not understand symbols behind moves, go to this link.

Some advices:


Improve your opening repertoire, what I saw is very risky -> it might cost you in the future if you continue to open this way;
Work on tactics, that Nxe4 blow was obvious;
Find a book/online tutorial/... on basics of opening play -> you wasted tempo several times without any good reason to do so;
Generally speaking, you played well for your level of skill -> keep improving, you have good prospects in becoming good player.


If you need further help leave a comment. Best regards.