Take as many potions before the fight as possible, that should help, I've beaten the game before, on my second playthrough. It's all about them potions
Hey, I think to get elyana, you need to first go to the pagan temple in the mountains, fuck the wolves, and that will enable beastiality mode, then you can go to the lake, and find elyana there.