Welcome to FTR!!!

any read on villain? Include if so. It's great that you used the HH converter. You should get in the habbit of deleting stuff after your last, or after your significant move. For example:
MP2 checks, Hero bets $20
for a line check

or
MP2 checks, Hero ...
if you're unsure about the river

Pre-flop, if he's loose raiser 3bet here, to $4.50. As played it's fine.

I'm not sure about the flop raise. It is tempting since he bet so weak, but you don't know if your kicker is good. It probably is. If you're raising raise more.

Turn bet is too big. You're chasing out hands you beat. Plus you need to think about how to get your opponents stack (if that's your goal). Villain has $32 behind so $9 is more than enough to leave him with < PSB on river while still offering bad pot odds to a draw. As played it would be hard to find a fold if a spade came and he pushed the river.

As played river push is good. All the draws missed, you're now beating AK/AT. If he has a terrible played 55 or TT so be it.

{EDIT: And what zook said}