The bedroll idea would indeed make restoring source points a lot easier.
Also, it would be a lot easier if, after each battle, your source points would go back to how they were before you have entered the battle. For example, if I had 2 source points before a battle and I spent them all during the battle, I would still have 2 source points after the battle.