you played the hand well.

c-bet sizing will still get calls from KJ type of hands, will get calls from draws without odds, etc. Fold to the shove is super standard. He has QJ here sometimes, but his shoving range is overall too strong.