Hello sausage646,
Welcome to the NL BSS Hand Evaluation Forum! Hopefully we will see more hands from you in the future, so we will be able to help you fix your leaks and as well help move up the limits. We will be waiting for the next hands and till that good luck on tables!
First of all, add to full stack to 100BB if you playing BSS.
Preflop: On those limits I would still raise 4x.
Flop: Raise should be bigger here ~$0,70 while there are so many draws.
Turn: I'd bet a bit bigger like $0,75 at least.
River: Seems to be fine, while he may still have few 2pairs in this range even. Although it's pretty close, against some passive players I might even fold here.
Best regards.