Preflop isn't bad given a few different scenarios. If UTG opens >18%, you are doing fine against his range. When you are calling in order to play pots with fish assuming that the original raiser is strong, you have to make it clear to yourself that if the pf raiser wants to play a big pot w/ you when you flop top pair that you need to play it very passively or just give it up if he tries to bomb it. The profit comes from the fish.