Villian is running 13/9/4.2, %2 3bet, %0 limp call,%18 raise flop c-bet over 553 hands

My question is unless he is trapping, I think I can rule out sets most two pair hands other than maybe KJ?. 9hTh and hopefully not QhTh could be in his range. Now im trying to figure out at what point are my opponents making a move? Is %18 raising flop C-bets high? Im beating all of his range minus KJ and am only a slight underdog but am priced in against QTh. Should I have simply shoved against the raise of my flop bet here and hoped against KJ? and maybe 6's?

No-Limit Hold'em, $0.25 BB (9 handed) - Hold'em Manager Converter Tool from FlopTurnRiver.com

Button ($4.75)
SB ($25)
Hero (BB) ($25.45)
UTG ($5)
UTG+1 ($5)
MP1 ($66)
MP2 ($5)
MP3 ($26.35)
CO ($5.35)

Preflop: Hero is BB with K, A
4 folds, MP3 calls $.25, 3 folds, Hero raises $1.50, MP3 calls $1.25

Flop: ($3.10) K, J, 6 (2 players)
Hero bets $2.25, MP3 raises $6.25, Hero folds

Total pot: $11.60