My tentative read on the Villain was that he was playing a lot of hands (around 40% of a small sample size), rarely raising preflop. At the time I was cursing myself for chasing too far with a weak pair, but now I am not so sure.

And welcome to the Forum! With what do you convert your hands? It missed suits, so it's a bit harder to evaluate but I will try to give my best.

Preflop: Since I don't really see the suits here, I can't say it's it's fine or not, if it was A9s hand then it's reasonable to limp in but also you could isolate since having position over him.Postflop: I like your line and would often also fold on river since he is betting likely there for value and has a better hand. Well played.