When you get to Gran Soren, buy 100 empty flasks. After that, go north from Grab Soren, and look for a glowing rock pillar. It is a wellspring, and the water has healing properties. Fill your flasks with the water from the spring, then give them to your team. These potions will restore more health than any herb or remedy in the game and are easy to refill when you are running low.