Hi,
Seems fine against 69/14 player. He may easily min-raise turn Qx hands or some kind of draws. Once you 3-bet I´d likely would also call shove.
River valuebet is fine, since I´d expect him to bet out with flushdraw on the flop, so his range are more Qx hands that might call you down.