The idea of trading when you are up a material was good. However, I think I would be quite skeptical about some decisions if I were you:
1. On move 19, you played Ba3 which loses. Try to calculate again to see why this loses.
2. Simplifying in a winning endgame is good. But simplifying to one pawn advantage is not a very practical decision for 1500. You can make mistakes and end up to draw. The position was practically drawn after move 46. Bd7. I have let my stockfish move for 10 moves and it can't make any progress and it is still showing advantage. Maybe it is objectively winning endgame but as the pawn is blockaded, you can't push the pawn. So technically it should be a draw
I welcome general observations about this game, but I have a couple of particular questions on it:
Thanks in advance.