The drops in normal mode seem to be a joke. I wrote a ticket about the droprate a while ago,before dropping my badge within 700 runs but it "is working as intended" (850 runs 2 badge drops btw)
I cleared hardmode once with -3 seconds enragetimer or something so that i cant really bother trying to farm that to see if its better.. some people say it is.
Dropping an insignia is normal mode is like every 15-30 runs.. the other stuff.. well i dont know. It doesn't even make sense to keep farming it. I wish it would drop the psyches a bit more common so that it would be a decent source to make some gold at least while not dropping the badge/amulet and so on. But it feels like just wasting your time in there.