I gotta agree with Chuck here, at these blinds there is really no way possible I reshove this raise, you'd be risking too much to gain to little. The most I would do preflop is call if I'm not doing that than I'm folding. Wouldn't reraise because he could come over the top than you waisted chips, and if he's deceptive he'll call and might have you in a world of hurt because your gonna have to continuation bet if he doesn't bet, and if he bets than your gonna have to raise.
ONLY if i know the player well will I reraise preflop and I would not reraise more than 350-360 so I can get away from the hand. But for the most part, it is POINTLESS at this blind level to be doing any reraising preflop without a real hand. The only reason I would call is because the hand is suited, if it was offsuit I definitely wouldn't call and wouldn't think twice.
I wouldve checked the flop though, your pretty much guaranteeing action with a bet on that flop, no matter how you've been playing, he really has no reason to believe you hit any part of a 10 3 3 flop even though you did. So I'd check to get the camoflauge hand effect. Still if he's got a pocket pair your hand is marginal so I like to try to get this hand called down as cheaply as possible so I can see if my hand is good. I definitely wouldnt bet the flop, if he checked it in this situation, just because I don't want to get a lot of money involved with this hand when he's got me covered, this early.
I'd look for him to bet on the turn, if its small I'll 3 bet it, if its decent sized I might double bet it, and anything else I'll just call unless its an outrageous bet. I do this because I have position on him, because if he doesn't have a hand he is confident in on 5th street he has to act first knowing that I can raise whatever he bets. You might get a check and than I would check right behind him on 5th street just because I'm not sure what he would raise with in the sb so I'd rather check here than bet and possibly scare him off never knowing what he had or get reraised and than I might have to fold. You could always just call the turn and try to call as cheaply as possible because he won't know your strength, but I check raise often just hoping to induce a check on the next street when I got position. If he leads out on the next street than most likely your beat.
Still and all, you shouldnt be battling with like this at these blinds with a10 to a raise like that. If your gonna battle control the potsize to make it small using your position, because you have no read on SB. In this case you shouldve checked on the turn since you bet on the flop, no need to worry about being weak because its a good chance you are beat here anyway. Checking on the turn basically forces him to bet his hand because you might check behind him on the river too if he doesn't, so when he does this you get to determine what size bet you will call. If he fires anything outrageous you can fold and if he has a hand he'll probably value bet it, you'll call and lose, BUT YOUR LOSS WILL BE SIGNIFICANTLY LOWER. In the event checks on the river I would check right behind him more times than not, because you still don't really have a read on how he plays and if you get reraised you basically commited to call any 3 bet reraise cus of the pot
odds but you'll be basically guaranteed to lose.
ALSO, play it to get a showdown, because I think seeing what he has here is more important for the future than trying to win a big hand here.