don't think you need the dracon or sybarite in your list.
Beastmaster squads run more effectively if you have at least one razorwing flock or clawed fiend in them. single model razorwing flock units work in an ynnari list due to the fact that individual flocks can still chew apart tanks (other than landraiders), but if the enemy kills them a unit of yours within 7" gets to soulburst.
if you're already running 2 squads of windriders, why not reavers with cluster caltrops as well?
You only have 1 transport in your list, with a high value unit inside - it'll never reach the enemy. get more transports or grab a Dark Eldar Archon with Webway Portal.
How do the fire dragons get close to the enemy to do their job?
Kabalite Warriors, in my opinion, should never be given heavy weapons - not moving spells doom for them, and if they are sitting in a ruin in the backfield just for the dark lance, you're wasting 9 warriors that could be doing something useful. putting a 10man squad without extras in a raider with splinterracks, or a 5man squad with blaster in a venom with splinter cannons, is much more effective.
Your army lacks cohesion a bit - everything's moving fast except lhamaean, the kabalite squad with DL, and the fire dragons. aside from the mandatory hq, that's 2 units that won't be supporting the rest of your army very well and will be left vulnerable by deepstrike and outflank. With the fire dragons, that hurts. (I thought the warwalkers were slow as well, then i looked up their rules and saw "scout")