Not crazy about the preflop call. Suited I think it's OK, offsuit you've removed a fairly crucial amount of equity from your hand and are hoping that you're not being 3-bet by a hand that dominates you (and assuming that AK, AQ, AA, KK and QQ are all in his 3-betting range, then you often will be).
On the flop, I think jamming is an OK play. But, and this is the key, if you're going to call instead of raise, then you HAVE to bet the turn when he checks to you. It's borderline criminal not to. Taking free cards is just another way of saying "giving up fold equity" and unless you have a VERY specific reason to believe villain will never fold a better hand, you really, really have to bet the turn.
Case in point: When you bet the river, your fold equity is roughly the same as it was on the turn, only now you have no way of improving. Your fold equity is the same, but your actual equity is much lower.