Flop: cbet for value from PP , some draws and random floats;66,99,TT beats me but it's small part of his range

turn: nothing changes , 66 is less likely now, maybe he improved his floats like AQs or AJs to a FD ; i bet again for value

river : now it's less likely he had a draw cause he should call pre with QJs or something like 98s(which i don't think he will do very often); i also don;t think he has may Ax on the river maybe just ATs - but i think he will fold AT pre.
I decided to shove not to miss value from JJ,QQ which he would check behind, but again he could slowplay 99,TT on the turn .
What do u think?

Preflop: Basically I would do it even bigger here, ~$1,20 for being OOP. But it's not like a mistake when you do smaller as you did. Usually when being OOP I do like the 4x his raise.Postflop: Why ain't ya betting the turn a bit bigger like $3-4. But as played the river is kinda marginal. As you see he is somewhat reasonable player and I don't really expect him to Call there anyways with a lot worse hands. Therefore I might even just Check the river, don't really think that he will bluff there with a lot of hands, only few draws which missed and even for that he has to shove. And depending on the opponent I'd decide what I am going to pick but I guess mostly Check/Fold.

But now again if you take a look at his W$SD which is pretty small so I wouldn't be even surprised when he would Call there with hands like Tx/JJ/QQ and therefore it ain't like a very big mistake to ship there if you had some read based stuff.