Could do with more info on villain but I think his standard range here is:
-one pair hands - you block AQ so KQ, QJ, ATs, KTs, JTs
-missed draws KJ, some FD but not many given you have Ad
-backdoor flush hands that he floated eg KJcc, Axcc though you have a blocker for Ax hands.
-don't think he has any monsters in his range as he's 3 betting QQ pre, raising any sets or QTs OTF or OTT on draw heavy board.
We've triple barrelled so it kinda polarizes our range - but I think we still have overpairs, AQ as well as sets in our range.
Really depends on opponent - how loose he's calling down - if he's tight he may lay down a 1 pair hand, if loose he's prob calling the river if he called OTT unless you do something crazy like overbet bluff river.
I prob bet 2/3 and turn our pair 2s into a bluff