Hero Spirits

How to get "Hero Spirits"
By reseting your journey you will gain more hero spirits each time you do do a reset.

The reset of your Journey can be done after you complete the job "Hunting Necromancers" for the first time.

It will take some time until you can do this job, because it is pretty far down on the job's list.

( It is the 13th job from the 17 jobs avaible in the game)

The best time to Reset the Journey (Old Version)
It is advised to reset your jorney when your hero reached a level of 100.

Its the best time to reset, since reaching lvl 110 will take a really long time and does not worth the wait

Note it appears that kongregate has a more updated version with different way to obtains souls. It is based on gold and honour and they give less bonus but you gain more of them, it you can upgrade things to improve this. Soul are used for guild perks..

The best time to Reset the Journey (New Version)
The best time to reset your jorney in the new version of the game is directly after you have completed the 13th job on the job list "Hunting Necromancers". It takes way too long to go for the "Hunting Dragons" job and then wait another day to reset. You can however do it, if you are sure that you are far into the game.

Required Hero Spirits for specific percentages
The Heroic Order has different ranks, which can only be achieved by gathering more and more Hero Spirits. A higher rank will increase your income for some quests and also grant you access to advanced items.

40% (Elder): ~100 Hero Spirits required

70% (Ancient): ~180 Hero Spirits required

100% (Immortal Legend): ~260 Hero Spirits required

Gaining Hero spirits
These seem to be powers of 2 or close to.