Dont really see how bet sizing is a problem.
We bet just less than 2/3 pot.
Are you gonna bet 1/3 pot here with a made hand such as

?
We dont know we are going to be heads up with this specific player when we c-bet the flop. The player who folds from BB is deeper than the button so if he is the one that calls, the sizing needs altering again to be able to jam the river.
This is the beauty of playing exploitably against weak opponents, you can tailor your bet sizing depending on numerous factors. With this particular hand on this board texture your sizing is a problem. You should either go small/small big, or huge/jam depending on the opponent with the given stack sizes.
Granted its very differcult to get exact counts etc when playing live, just saying though.