Interesting, I guess I can only suggest that you participate in events which offer the Soulstones you are searching for........Good Luck!
In other words no one is going to give You anything, you must get everything by your own either by buying it or trying Your luck from SS chests to get what You are missing.
From those 3 i would say only Vailant Saintess is worth attention, rest can be only good for destiny upgrades.
And You can get VS from Event Hero Cards. Although right now i'm not sure where you can get it from.