Stunclaws are fun, but not practical in a competitive sense, you really need Agonizers on those Helliarchs.
Also, I assume your putting the Baron in the 5 man squad, Baron works best in a large squad due to the bonuses he confers to the unit. Giving Stealth and re-roll crash tests to 5 models isn't good use of his points.
Here's how I'd personally run 1000 point barron
Baron Sathonyx
9 Hellions
Helliarch upgrade w/ Agonizer
10 Hellions
Helliarch upgrade w/ Agonizer, Grenade Launcher
10 Hellions
Helliach upfgrade w/ Agonizer, Grenade Launcher
Ravager
Ravager
Ravager
999 Points