I experienced very similar symptoms for many years. That includes “prophecies” and “spirits of the dead” etc.
To get rid of “prophecies” you should first write down and date them. Be as specific and as detailed as possible. Don’t write “oh, I will sneeze in the future” or anything vague or obvious like that. When you think your prophecies came true, review your writing. Maybe review them together with someone you trust. It may take years, but eventually you will realize how false and shallow it all is.
Hallucinations are harder to combat. If you ever want to be rid of them you must accept that they are fake, false, and are hallucinations. Unless you accept that as an indisputable fact, you will never be rid of them. Of course, you will not believe it at first. In that case, act as if they are hallucinations. Act on an assumption and trust. Don’t try to find proof of your hallucinations. Again, assume they are false. There is absolutely no other way to be rid of hallucinations.
Make sure you take your medications. If you aren’t on medication, like I never was, you must instead follow a strict routine. Wake up early, eat little, but healthy, clean and groom your body and your dwelling, avoid media, do physical exercise, go to bed early, repeat for months and years.
Of all the activities I briefly listed, I find the most important to avoid stress (triggers) and media. Even if that particular media appears to be safe, like listening to favourite music, still avoid it as much as possible. Then healthy sleep, then healthy food. Again, this is all in addition to medication.
In the end, you must decide for yourself, if you want to be actually rid of the hallucinations that trouble you, or remain a “gifted psychic”. If deep inside you want to be the latter, then nothing shall help you.