Well the thing is is that non-nit players are either going to have bluffs in their range or know how to somewhat hand read and not put too much money into the pot. Because of this, hitting your set won't get you paid off as much as you think plus we are folding a lot when we miss. You can fold like 3/4 to 3bets without being exploited. A 3bet calling range would take a long time to discuss but basically it varies vs. different opponents based on reads/stack sizes/etc. In general, don't set mine 100bb deep unless we have a read we get their chips easily (nit/spewy aggro).