preflop is ok but definitely not standard, it's better to just limp. Bet flop a lot bigger, turn is really close. You're getting about 3:1 direct when you're behind and you've got 10 outs when behind. He can definitely have KQ/QJ here as well as the obv 9T/AT/XXcc. Probably calling, bet-folding blank rivers $0.70 and nut rivers $2.70