In my opinion, your line was too passive. Pre-flop, I would have at least considered coming in for a 4-bet given that you are out of position, with good blockers, and a strong hand. Calling is still plus EV.
On the flop, I think you want to be raising here a good percentage of the time. Given the stakes, Id bet that you have more sets, straights, and two pair in your range than villain. The typical 10NL player doesn't 3-bet hands like 99, TT, J9, JT, KQ, 78, as often as they probably should. So you can easily have more nutted combos in this spot. Not to mention big draws like QJs, 98s, KJs, AQs. I think villains 3-bet range is going to looks more like AK, AA, KK, QQ, JJ, AQ, AJs, ATs, A5s. Check-raising AQs here is going to put his range into a very tough spot, where he probably has to fold a lot of turns and rivers.
Again, I think you had a really good opportunity to raise the turn, either by leading out, or check raising. The J is a way better card for you. Unless villain has quads, he shouldn't hit this card very often, while it smashes your range. I think the aggressive line probably wins you this hand.
__________________
|