One of the more helpful positional things to tell you is probably this
-
-
This sort of pawn structure can happen from many different openings, and when it does, it's really bad for black to have the knights like this. (The d7 knight is stifled by its own pawns and knight on f6. The natural squares to aim for are b5 and f5 because that's where black's pawn breaks are... but it's extremely difficult for this knight to influence those squares, so it's usually permanently passive)
Well, ok, with so many locked pawns it tends to be a maneuvering game, so it's not as if black will immediately lose. White has to show some technique, but objectively it's just bad, like, 99% of the time (doesn't matter which opening produces it).
Anyway, on to the game.
-
-
So this was a bit aggressive from you, but your basic idea isn't bad. If black reacts by capturing your b5 pawn, then you open the c file with a gain of time (your rook is uncovered and attacks black's queen) and you have a lot of space on the queenside you can worth with.
Instead of that, if black pushes the pawn to c5, then we get the "bad" structure I warned about above (black plays c5, you can respond with d5).
Instead of capturing your b pawn or pushing c5, black can capture on d4, but anyway, one basic strategy for white is to build up pressure on the pawns like this, and try to force your opponent to either push a pawn or capture even though those options are less than favorable.
For that reason I'd say your next move was inconsistent (13.bxc). You spend 3 moves to trade b pawns... why? It was just a waste. The point of b5 should be to compel black to initiate a trade in some way (or you build up pressure to the point you can win material somewhere).
---
Other than that, move 18.Bg5 was very bad, offering to trade your "good" bishop for black's "bad" bishop. (A good bishop is one whose friendly center pawns are on the opposite color, a bad bishop has friendly pawns on the same color. It's "bad" because it's blocked by its own pawns).
In similar situations black usually has to work very hard to trade off the dark square bishop. Offering to do it for black, and by giving up your good bishop, makes no sense.
---
Black's move 15...c5 is bad (see first diagram).
---
As for 32.Rxd4, that move was ok.
The problem was 34...Qa1 attacked your rook and you didn't notice. So you didn't save your rook. Black noticed and won your rook on move 35.
Please help me understand where I could do better during this game.
For all I know, 31.Re4 started the series of blunders for me (not that there wasn't any before).
During the entire game I was feeling the tension, but I can't spot even now all the chances that I missed to turn that into my favour.
Any feedback is more that welcome.