Hello SilverFace,
Preflop: If you want to play the hand then raise it up, never limp on LP.

You can easily even take down the pot if you raise it here. If you have a aggressive opponent behind you then rather just fold the hand.
As played
Turn: Well, I don't like that much your bet on turn. I mean you ain't gonna make better hands to fold, nor you can't get from a lot of hands value there. Rather Check behind. But as you bet then you should be also ready to Bet/Fold, I doubt that he is bluffing here. Plus it's just a freeplay pot, not worth. We ain't having that great implied odds.
As played
River: Well yeah, that's the problem when you Call it on turn.

You might even continue making mistakes. You can't be sure if your trips/2pairs are even good enough here. You could be already against straight/FH. What hands do you expect to beat here? Only if he is overplaying his pairs/2pairs you are ahead here. For that he really has to be spewy.
Best regards.