Tyranids are tricky, especially with the new codex.
You'll need a core of dark lances to hit the big guys with. Splinter cannons are wroth their weight in gold as are Wyches. Incubi tend to get swarmed under more or hit with a monstrous creature that tears themm apart. Load up on agonisers again worth their weight in gold.