Raise bigger pre. Minraising the SB is (IMO) a significant mistake. Player dependent on the river. If he has Qx you should bet, if he has busted draws and will bet them on the river then you should check. Half pot seems like a weakish made hand. Bluffs would go bigger and so would value hands generally wanting to make more money on the river. Check raising on the river is a strong play here but don't look to do it all the time as you are relying on someone to bet worse to do it. His strong river range is some kind of diamonds (A6dd 45dd), 2 pairs, 78cc... I think given the passive line he has taken on this hand expect a one pair hand that wants showdown and bet accordingly rather than checking. I think you were lucky he was as strong as QJ here and bet it.