You have to learn to read them a bit. Get an idea of what they have based on percentages...
In a particular situation they have a big pair 10%, ace-face 30%, a small pair 20%, air 40%... make your decision based on that.

Really though, it sounds like you play some pretty unreadable players. Mix it up a bit, find their faults and exploit them. If they run when you raise, play any two from the button and bet or reraise the flop half the time on air.

Try out different things, and let us know what happens. If you give us some hand histories we can give you more specific advice.