Technically, witchcraft is not a religion, it’s a practice.
Personally, I consider witchcraft all of these things and none of these things, simultaneously. It goes beyond any description I can offer. It’s just a part of my life, pure and simple. I’m sure other people have their own ways of describing it, but I simply can’t.