I was hoping you were at 100+. If you where i could tell you how to 120it in maybe 3hours.
As your not, do as Wenchy said vet is one of the few skills its actually best to train while fighting(especially magic creatures for those cure gains).
Try taking a nightmare to fight demons.