I would normally be raising this, but in the previous hand SB reraised me AI with his 1/4 stack with K10 and I took him with JJ. So I didn't want to get into that situation with this hand.

BB has been running about 45/15 with average aggression at this point. Balancing his bluffs and strong hands from limited hands I saw.

I think I should have raised the flop but I figured at best he's drawing to 4 outs and I have position.

1) With stack sizes what would be an appropriate raise here. Std 3x or so?
2) As played what size bet on the turn?

Ultimate Bet No-Limit Hold'em, $1 BB (6 handed) Ultimate-Bet Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

saw flop|saw showdown

MP ($69.40)
CO ($81.50)
Hero ($158.50)
SB ($25)
BB ($342)
UTG ($114.60)

Preflop: Hero is Button with 2, 2.
3 folds, Hero calls $1, SB raises to $4, BB calls $3, Hero calls $3.

Flop: ($12) 7, 7, 2 (3 players)
SB bets $12, BB raises to $24, Hero calls $24, SB calls $24.

Turn: ($96) 9 (3 players)
BB checks, Hero ???