Having dreams or visions of the future are not connected with witchcraft. Witchcraft is the practice of certain actions, i.e. spell casting, ritual, perhaps the study of things like divination, healing, herbalism, etc.
Premonitions are a psychic gift. So a witch could be psychic, and a psychic could be a witch. But whereas people don't usually choose to be psychic, they always have to choose to be witches.
An empath is someone who experiences the emotions of another person. They may feel it because they are physically near that person; sometimes they are connected at a psychic level no matter where they are in the world.
This article may be helpful: https://exemplore.com/wicca-witchcraft/I-Have-Psyc...