Disregarding future content, the soul P you get from natural levelling should be enough to get all the souls. You probably should get some (one batch of 10x) when you can.
If we are to consider future events where you can allocate soul points into hero skills... then it’ll be as much as you can, while getting all the important stuffs from the events (eidolons, weapons, books, tickets, eyes, etc)