I think your main problems are too many pawn moves which slows your development, slow development which reduces your attacking potential, poor control of the centre and you occasionally waste tempi. I would say you are an attacking player that has improved in the way you attack but you attack early without enough preparation.
hope that helps
I have two games that I lost - one today and other 2 years back.
Is there any tools which can check if my moves are getting closer to engines' first choice?
1. Lost Today: http://www.chess.com/echess/game.html?id=52228367
2. Two years back: http://www.chess.com/echess/game.html?id=31175986
Skand