This seems like such a noob question so I'm gonna post it here.

25NL, 6-handed. Ok so I'm in the BB and I have TT, 2 limpers. For some reason I decided to check in the BB this time (I think I was distracted by another table). Normally I would be raising here in this spot.

First limper has ~100BB, the second has ~50BB.

Flop comes 8 9 T rainbow. I'd lead top set normally but again, I started off playing this hand funny and and I continued to do so. So I check, MP checks then LP bets minimum. I was hoping for a bigger bet to raise, but whatever, I go ahead and make about a pot-sized raise. Both opps flat call.

Turn is a Q, and that really seemed the worst possible card for me here, so I check, MP makes a pot-sized bet, LP flat calls. Action makes it likely that somebody has the straight here.

That's a $5 pot with a $5 bet and a $5 call, so pot is $15 to my $5 call.

I'm feeling like I'm beat here, but I'm getting 3:1 for the call so without even considering implied odds, I have direct pot odds to justify flat calling here right?

Also factoring in the additional moneys that will quite imminently enter the pot on the river (because at least one of them has a straight, and the pot is pretty big now), of course it's a pretty hugely +EV call right?

Secondly, does this ALSO mean that because I played this hand so retardedly preflop, I do in fact have to check/fold my set if the river does not give me a boat or quads?