A lot of inaccuracies add up to a miserable position.
Speaking in general terms, your moves are lacking in logic, for instance Bh2?
Bh2 cannot be the best move or even a good move, so why play it? You don't have to blunder to lose a game, just settling for inferior moves will do the job.
I have taken an interest in the London System lately. I am usually an e4 player but I want to play something different for a change. Any help or suggestions with the London System or on this game in particular would be greatly appreciated. My opponent played very well. I added my own analysis. Feel free to add anything that I missed.