no offense, but i hate the way you played this so passively.
Preflop is fine.
Why not raise the flop? and i think your biggest mistake was why did you check behind on the turn? Pot control? were you fearing aa or something? Trying to get value from a lower pp bluff?
If it was me i would raise the flop to ~40 or so.
If you call the flop, i don't see why you check behind on the turn. If you call the flop, imo you should be betting the turn for like ~40 or so. I guess your giving him a chance to bluff with his underpair or something, but then you surely have to call his river shove?
I think the biggest part in this hand is, because you never raised, its tough to know where you are at in the hand. Also, i don't really see how you are giving him lots of credit/scared of his hand on the flop and turn, especially with no reads/hud. I guess it would be one thing if he ran like 9/3 or something, but you don't have any reads.