you could also use HP on Hit or HP Leach from Myth Stone… or both. maybe a Resource Reducer so Skill cost from Blood Magic 2x cost doesn’t hurt so much.
Blood Magic and Discordance have both good and bad reasons to use them, testing will show you which one is good for certain Builds.