This game is pretty cool! I enjoyed poisoning myself in order to learn what the status effects do.
I would definitely limit the amount of cards that can be in your hand. It can be really difficult to select the right card sometimes. Perhaps there can be a draw pile for any cards gained beyond a hand limit? I saw in another reply you said you plan to add an infinite pile of rocks, which would be nice. Kind of reminds me of the squirrels in Inscryption.
Also, my deck didn't seem to be clearing upon death? I still had all the potions I brewed in my second run.
I also think the game might be too difficult. There's a certain extent to which resource management and preparation should be required, but sometimes I find myself in a situation where I'm not even sure it's possible to get out of. This might be advanced, but I think it could be smart to write an algorithm that simulates a playthrough of the entire dungeon and checks to ensure there is at least one possible way to beat each path.