There are a couple of paradigms to creating a successful Dark Eldar list.
Among them are MSU (multiple small units) and specialized redundancy - you want small units that accomplish one specific thing, and multiple of those.
That said, you're not going competitive, so there is only one thing that sticks out to me.
The Trueborn. It's way better to specialize them with one kind of weapon across the unit. You've got the infantry killing capabilities from the Razorwing, Venoms, and the Warriors. What you lack is Marine killing ability. I'd highly recommend going Blasters on them and dropping the Dracon. Trueborn are basically meant to be a special/heavy weapon delivery squad. You don't really need/want them in close combat, which is what you're tooling the Dracon to do.
Also this is more a preference, but Mandrakes are pretty expensive for what they do. If you want an assault threat, you may want to look into Beastmasters and their beasts. You can get the same oomph for quite a bit cheaper.
Other than that, it's perfectly fine for casual friendly games.