Amulets can get like 50, armor can get like 60, a unique ring can get up to 20, a unique shield can get you 50, and probably other items. Since you're playing witch, you could use a scepter instead of wand/focus/shield and those can get a ton of spirit (100 base + % increases). Also make sure you do the three spirit-rewarding quests (there are three for a total of 100)