he's 17/14/3

Party Poker No-Limit Hold'em, $1 BB (5 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

MP ($139.95)
Button ($122)
Hero ($100)
BB ($109.75)
UTG ($115.15)

Preflop: Hero is SB with 8, 8.
2 folds, Button raises to $3.5, Hero calls $3, 1 fold.

Flop: ($8) K, 8, 9 (2 players)
Hero checks, Button bets $6, Hero calls $6.

Turn: ($20) 6 (2 players)
Hero checks, Button bets $10, Hero raises to $27.5, Button calls $17.50.

River: ($75) 6 (2 players)
Hero calls $99.50 (All-In)

I shoved for 63 on the river, is there a better way to play this? lead flop/cr flop?