Villain is unknown

Looking back on this hand, my shove on the flop makes my hand scream ihasadraw. Is there a better bet size than shoving here?

Also, do people play JJ+ this way? I had trouble putting a range into pokerstove because if we put in overpairs then my equity is a bit better

PokerStars No-Limit Hold'em, $0.50 BB (9 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

saw flop

MP3 ($26.45)
Hero (CO) ($50)
Button ($50)
SB ($29.65)
BB ($109.90)
UTG ($59.80)
UTG+1 ($79.70)
MP1 ($47.25)
MP2 ($50)

Preflop: Hero is CO with 4, A
5 folds, Hero bets $1.50, Button calls $1.50, 2 folds

Flop: ($3.75) 3, 10, 2 (2 players)
Hero bets $2.50, Button raises to $7, Hero raises to $48.50 (All-In), Button calls $41.50 (All-In)

Turn: ($100.75) 10 (2 players, 2 all-in)

River: ($100.75) K (2 players, 2 all-in)

Total pot: $100.75 | Rake: $3