Oh boy this is going to be a hard fight. Space Wolves (especially the kind you mentioned) are a rough fight.
You're going to have to pull out all the stops to beat a list like that:
dakka Flyrant - 260
dakka Flyrant - 260
3x Hive Guard - 150
Doom in a
Spod - 130
5x Ymgarl Genestealers - 115
10x Termagants - 50
10x Termagants - 50
Tervigon with 3 psychic powers - 190
Tervigon with 3 psychic powers - 190
With 105 points left, you've got a lot of leeway. I'd recommend more termagants seeing as how you're going to lose your Tervigons if the Space Wolves player is any good.
If you don't want to run this list, here are some tips:
-Don't run blocks of 30 devilgants. Run 20 in a pod. They're more cost effective and you'll get just as much output.
-Take regeneration and Old Adversary off your Flyrant. Old Adversary is good if you're walking him, but otherwise isn't worth the 25 points.
-Tervigons work best in pairs, but with Jaws you're going to have a rough time. Make sure he can't land his priest in a place that can draw a line to both Tervigons (or at least if he can that it's in
SITW range.)
It's a rough fight, but is closer than it used to be thanks to Flyrants. Good luck