UTG was playing 29/19 and MP2 was a 67/2 station

Full Tilt No-Limit Hold'em, $0.05 BB (9 handed) - Full-Tilt Converter Tool from FlopTurnRiver.com

UTG ($6.59)
UTG+1 ($5.42)
MP1 ($4.98)
MP2 ($5.23)
MP3 ($5.42)
CO ($4.29)
Button ($5)
SB ($2.48)
Hero (BB) ($10.73)

Preflop: Hero is BB with 6, 6
UTG bets $0.20, 2 folds, MP2 calls $0.20, 4 folds, Hero calls $0.15

Flop: ($0.62) A, 6, 4 (3 players)
Hero checks, UTG bets $0.20, MP2 calls $0.20, Hero raises to $0.95, UTG calls $0.75, MP2 calls $0.75

Turn: ($3.47) 8 (3 players)
Hero bets $1.20, UTG calls $1.20, MP2 calls $1.20

River: ($7.07) 10 (3 players)
Hero bets $2.55, UTG calls $2.55, MP2 calls $2.55

Total pot: $14.72 | Rake: $0.98

Posted this in my op , but think my bets were too small and gave any draws a price to continue. Called myself a fool when the river card came , butshould I have commited them all in anyway. Checking would have invited a shove and would have had to fold, smaller bet gets similar , putting them all in ... does this fold out the Ax and two pair hands that would call the bet i did make? As it was it put a fairly high % of their stack in the pot.