I tried this on Man, but it should work with Ulm too. Take a "Fountain of blood" as ypur god and boost it's dominion to whereever you want it to be bossted (6 or 7 should be enough). Then use all your starting points to make your race as strong as possible. Give them Order and Production and growth and fortune.
Your god should just capture slaves every turn of the game. The growth and order keep the unrest at bay and you have enrmous amounts of blood slaves to be used in magic.
Ulm has strong troops and with maximum order and production you should be able to produce them quickly.
You will be magic-poor, but hey, there is all that blood and demons
