Sure, everyone is guilty of paying for something they really don’t need every now and then. But, the most financially successful people don’t make a habit of it. In fact, that’s one of their secrets of success. Generally speaking, successful people have good spending habits. They don’t waste money on unnecessary fees, impulse buys and silly splurges.