A real honed will and desire.
Ability to gather up and direct power.
Skill to see the unseen—be that visualizing your goal, seeing into other realms, or seeing through other people’s facades.
Discipline and follow through.
I think these skills can always be improved upon and that they are some of the foundational basics of witchcraft.