I dont think you played this hand right
In long term, limping from UTG is not a good play.
Than that you called the raise pre is ofc good, you got 100bb and you call 4bb with the chanse of getting a set 10% of the time. so you will need to get
100bb/2.5 = 40bb
assuming you never win if you dont hit your set. And you are up against 2 opponents so I think that is likely.
OTF you could have raised, A could slow him down with somthing like TT or KQ, an h could slow down many of hes hands and a Q could slow down some TT and A8 that would have called a small raise OTF. But at the same time if hes bluffing
(witch I dont think he is) you will keep all his bluffs in hes range.
OTT: After he bets that he will 80% of the time be willing to play for stacks. And ofc with that hand you are too!