Are you playing live or online? If you play online, play deep stacked. If you play live, you can absolutely play short stacked. Everyone raises too big, so the most basic adjustment is to just play tighter. You can absolutely buy in short at a live cash game, wait until you have a good hand, and then put the money in. It's very boring, but it's profitable.