Preflop: You have the best position so if you want to play, play it aggressive - raise to $0,10.
Flop: When it's checked to you I like your bet here. When you're called by only one opp it's also not so bad. Flop is super dry, so there's not FD. But there is 89 possible, or some other SD like KQ, Q9 or gutshot with AQ, AK. He called with something, a SD or some pair which could already be better than our Jx or AT, KT, so we shouldn't play our hand too aggressively.
Turn: When he checks to us for the second time, we should definitely test the water and bet for the second time. If he calls us now, he must have something, so I would exclude GS and low PP. I don't think he plays sets like this, so I would think he plays some Jx like that or some AT, KT, QT.
Having all this in mind I still don't think checking would be good because we would give him a free card, but I think this turn is good enough to check behind sometimes, because we don't beat that much.
River: After check/calling two streets and betting the river I think our hand is only good to call here, if! He might do it with KQ or Q9, but not so often. What is his range for betting after 2 rounds of calling? Crushes our hand for sure.
I don't think raising is good, because he might shove over us and he will always do that with better hand and since so much money is already in the pot, we must call.
1. Don't limp preflop!
2. Don't overplay two pair in freeplay!
3. Keep the pot small in limped pots (when you don't have the nuts).