Help getting past Dwarven floors

So I've been struggling to get past the Dwarven floors, and I've never even made it to the Dwarven king! I seem to struggle finding enough potions, or dying too quickly when I get to those particular levels. Any advice?