I would work on all the other ways of protecting your identity, shredding bills, making sure things aren't sent to old addresses. Most full on identity theft comes from former roommates and those who know you. If its just a bank card problem, then you can either keep the card account separate and only what you need in it. RFID blocking isn't an easy thing as most of the testing is done on small scale equipment, where as someone could set up some massive power and hang out in a mall and capture some data that way. you are still more likely to have a card skimmed at a point of sale, or ATM than anywhere else, and in that case the blocking won't help you.
Or make sure the card you use actually has some consumer protection on it. The US has the worst banking protection laws of nearly anywhere, and still doesn't have wide use of Chip and PIN which is safest for the consumer, all the hacks I've heard about only affect the retailer, and are easy to fix. So if you need to run a no-balance credit card to be protected, then go that route, otherwise use a bank that offers useful protection (read the fine print) and don't pay for it. That should be included. Paid for protection is just a racket. They can secure those things, they just don't bother. Lastly, keep up on the news, and when news of big data breaches occurs, if they might affect you, get new cards from the bank. if people actually cared (stats say they don't) the banks would roll in heavier security. Right now the cost to them is minimal, so why work harder?
when in doubt, cash is king.