I was in a live bar poker tourney with a hand that played identically to this. Villain min raised from MP and I called in the big blind with A3s. Flop came AT3 rainbow and he bet strong. I just pushed all-in, he called, and my two pair held up.

I think there is a good chance you are up against AT or A3, but you win here enough to call.