you should also add when you sleep restore some health and mp
I don't think it's necessary, potions already fully restore health and mana