I wasnt sure if villain had an overpair or a draw.. Whats the play here and why? Was my play optimum?

Party Poker No-Limit Hold'em, $ BB (4 handed) FTR converter on zerodivide.cx

Hero ($246.28)
Button ($223.28)
SB ($170.24)
BB ($153)

Preflop: Hero is UTG with 3, 3. SB posts a blind of $1.
Hero calls $2, 1 fold, SB (poster) completes, BB raises to $4, Hero calls $4, SB calls $4.

Flop: ($18) 4, 6, 3 (3 players)
reggie665 checks, tmac2531 bets 11$, Hero pushes???

Turn: ($310.28) A (3 players)

River: ($310.28) 4 (3 players)

Final Pot: $310.28

Results in white below:
BB has 9s As (two pair, aces and fours).
Hero has 3d 3h (full house, threes full of fours).
Outcome: Hero wins $310.28