I just saw this video on how to sharpen your punches! This lady is amazing! I have tried tin foil before, and had a small amount of success, but I think this is even better. I tried it, and it seems to help, especially with those ones that make frayed edges. Check it out!
Disclaimer: watch out for sharp pop can edges!