Yes you can respec skills but its much later in the game after you get your battle tower.
I do understand your problem though. I also found potions to be scarce at some merchants.
I think the whole difficulty level of the game is very unbalanced.
Some areas are a walkover while some are just impossible.
But I believe the majority of players that post here seem to like it that way.
And majority rules.