I would not of minded a 3bet pre in this spot for value vs a CO open.
As played flatting the flop is ok and I agree with raising this turn except I would of made it closer to 40 which leaves behind a 1/3rd bet pot on the river which you are practically never folding.
As played on river you are getting 3 to 1 on your money so you need to have the best hand here 25% of the time so it basically comes down to pot odds
. I probably sigh call here and expect to lose often. I think if I was playing my A game and had a read on a villain I could find a fold here but against a random villain/fish I just call. Your 80bb starting stack just makes this whole hand kind of awkward and hard to get away from.