Rather than living off blood, this one lives off the Soul Points. I wanted it to be specifically for the PrC I'm making, but still Technically usable by others.
It should indeed have a weakness.
Edit: To answer your question, yes, based on that class feature. However, I am unsure if I'll create another version of the class with a Graft Pool, so I wanted to leave it open.