A note about doing your own analysis:
Did you know that chess engines analyze backwards? By this, I mean they start with your last move and go to your first. I believe at least part of the reason is that it allows them to see the results of a move before the actual move itself. Then, once they get to a move that seems to have been the root of any negative results, it is easier to identify.
This may or may not be why, but it led me to do something similar in analyzing my own games.
When I look at a position that is obviously bad, and I don't mean straight out blunders, but things like weak squares or threats I could not counter. I go back a few moves and see what I might have done to prevent it. More times than not it is easy to see the stronger move that could have been made. Then, from there, I look at other canidate moves.
As for this specific game:
1. Bb4+ - Why this move? It accomplishes nothing and only allows white to advance a pawn with tempo. Now, knowing this, what do you think a stronger move might have been?
2. Look at the position after 8.Nbd2 - Look at your pieces, look at your opponents pieces. Do you notice anything significant?
3. Generally, in this game at least, you pieces do not seem coordinated.
What were the time controls?
This isn't annotated like the sticky says, because I have zero ability to make a proper objective view on my own. So I don't know how to even make any variations on my own. I could use the thoughts of some of you real chess players.
Except for 19. Qxa5. That was a very obvious mistake and an overlooked knight. Would something like Qc2 have been an actual improvement?
As for what I was thinking before that costly blunder (if it would help color any advice),my ultimate goal was to aim more power to the H file and that was slowly looking more unattainable as the game progressed. So I began to improvise to see if I could open anything up, though very quickly was mostly just on defense from move 20 on.
Not very strong commentary/annotations, I know, so that's why I didn't put it in there.
Could I have even done anything differently for better results? Was my opening flawed from the start? Or am I doing something fundamentally wrong and maybe I should just go back to reading theory stuff for a while before trying again?
Any and all constructive thoughts welcome.