Felicia
Seems like Jack is up for a hunt. Wanna take on the ghosts with him?
You salt and burn the ghosts remains. In association with chasing after ghosts, you'll need some kind of iron to protect yourself if they get pissed off enough to try and stop you. Which they usually do. Iron or a shotgun loaded with rock salt rounds usually does the trick. Likewise, it also really pisses them off, but it'll send them away for a brief enough time for you to make some progress on getting rid of their bodies. The thing with hunting spirits is that you have to be very alert and very, very careful, because you can't exactly time the moments between them coming after you, nor can you determine as to how powerful they are until you're being beaten into the ground. It's not easy, but I think you've got the right mindset to do it.
Rock salt will also protect you from them, same way it does with demons. If you find yourself struggling with getting rid of them and you don't really know what else to do, make a circle with the salt, stand in it, and they won't be able to touch you.
Vampires aren't gonna go down with stakes, no. You gotta hack their heads off, which is probably the easiest way to take care of them. Dead man's blood hurts them like a bitch, so that's effective enough if you want to stun and/or weaken them.