Witchcraft has no guarantee to work. You can cast a spell with all of the ingredients, in perfect conditions, and the spell can still fail.
That doesn’t mean that you aren’t meant to be a witch, or that you aren’t powerful enough or good enough to do it or any less of a witch. It just happens. Failure is a part of nature, it’s a part of anything, including witchcraft. The only thing that can be done is to keep trying until you succeed.