Pretty easy really, I play physical classes primarily. Drow Ranger, Lae'zel, Shadowheart and the 4th is usually Wyll or Astarion. Depends on my mood. I know Wyll is a Warlock, however I go full Eldritch Blast and he also has an Imp. So he is pretty much turned into a cantrip Eldritch boy, therefore I require no rest as I do not depend on spells whatsoever, not even to heal myself up.

Also every single member in my party has at least 19 AC minimum, so I rarely get hit. My Ranger usually gets to 21 and can get up to 23AC if necessary, but I leave her at 21.

And I posted the image of my treasure trove above for this exact question to showcase how it's possible. I loot absolutely everything I come across and stash it. As someone hilariously pointed out which I didn't even notice myself, I apparently carry 72 healing potions on me at all times. And that's just a part of the total number. I have so much more stashed away at camp which I never get to even use. So it's really not hard at all playing without resting grin

Also nice try calling me an insomniac but I got you there, I play as a Drow and they do not sleep! So I am at peak min-maxing performance both gameplay and lore wise grin