Is there a way to guide us on buying specific spells we need to save gold?

Well then. You’re always gonna skill up your main abilities like Sinister Strike, Eviscerate, Stealth etc… but things like slice and dice… you only need rank one till you hit 60. Sprint is probably fine at rank one but the speed you get from sprint goes up with ranks so I always like to level that one up. I rarely gouge, rupture, kick, things like that… You’re not gonna need but rank one of those.

The short version is no. You don’t need every spell. Personally I buy rank one at least then only level up my main abilities like SS and Evisc.

largely depends on your class. Lets say paladin, I do not buy ret aura, I think it’s useless unless you have improved ret aura.