Not a single one of these that you mentioned survived Christianization. Anything we know about these pre-Christian traditions come exclusively from Christian sources. The Old Norse sources, all of them written by Christians and filtered through such a lens.
My point being, the very fact that these systems were racial/ethnic is the reason they didn't survive. Those religions or traditions with universal appeal, which were not specific to community, ethnicity, race, citizenship, nationalism (not that nations existed before the 18th century anyway), such as Christianity, Islam and Buddhism are what prevailed.
As for Hinduism? Is that an example of a successful ethnic/racial religion that survived? Absolutely not. Hinduism is a myth, it does not exist, and was a 19th century invention of foreign powers. In reality, India has no unity and is it made up of thousands of different cults. India isn't even unified by race or ethnicity. As David Riech has said "People tend to think of India with its more than 1.3 billion people as having a tremendously large population, and indeed many Indians as well as foreigners see it this way. But genetically, this is an incorrect way to view the situation. The Han Chinese are truly a large population. They have been mixing freely for thousands of years. In contrast there are few if any Indian groups that are demographically very large, and the degree of genetic differentiation among Indian jati groups living side by side in the same village is typically two or three times higher than the genetic differentiation between northern and southern Europeans. The truth is that India is composed of a large number of small populations."
My point being, Hinduism is a mythical construct that has no history or historiography beyond the Victorian historians who invented it. So it can't be used as an example of a racial religion success story. Universal religions survived, race religions didn't (except Judaism, which is garbage anyway).