In normal usage, I think the word is "traditionalist".
"Paleophile" would be a better word but I don't find it in any dictionary: it's not an accepted word.
- Very late addition and clarification *
If there is no well-known word that expresses an idea you want, you can, of course, always make up a word or use a word that somebody else made up and that only 10 people in the world know. But then you can't expect your readers to know what it means. You'd have to define it. Don't make up a word or use an obscure word with no explanation.
If you would only use this word once or twice, I'd say, in general, don't. Just use a phrase to explain what you mean. If you need to use the word many times so that using the same phrase over and over would be awkward, then sure, invent a new word, define it, and then use it.
Like, "These people are what I will call 'paleophiles', by which I mean, people who love old or ancient things. Paleophiles often ..." etc.
Sanguinarian. Sanguinarians are described in Wikipedia as a those who drink blood and address themselves as real vampires. Obviously, they are not real vampires (even if they also have pointy teeth and happen to fear the daylight). There is a whole culture based on sanguinaria, and as a search term, it turns up quite a lot about the subject.
Other words:
Hematophage
Hematophagia (sometime haematophagy or hematophagy) is the practice of certain animals feeding on blood. (Wikipedia)
It derives from the latin haemo, (blood) and phagus (eater of).
A hematophage is a creature that drinks blood. "Not to be mistaken with a vampire," according to the Urban Dictionary. The Urban Dictionary term traces obviously its origin through "hematophagy" and its etymology.
Wikipedia has a good description of human hematophagy, which covers the consumption of human blood as well as the blood of other creatures.
This (and especially its variants) is actually a zoological or medical term, and it is more often associated with animals other than humans.
Figurative words:
While the terms "bloodsucker" and "leech" also work with respect to people, they are not usually meant literally.
Aside (Update):
By the way, the mental disorder for blood drinking is Renfield's Syndrome (see Psychology Today). using that as a search term will also return quite a bit of information.
Best Answer
I think you're looking for bellicose.
So: "a bellicose person".
As well, you could use the noun form , "bellicosity", to refer to a person's disposition.
NB: There is no agent form of bellicose, nor usage of the adjective as noun (see: He's a belligerent, don't listen to him.)