Like Mallik7 said it is a great starting list, 2 Assault squads are really the core of a
BA army, especially at 1000 points.
And have you considered dropping scouts and predator
The reason he suggested this is because these two units don't seem to be coherent with your army at the moment, and it's a shame to invest so much time and money on these units and then realise actually you don't really want them, or that they aren't really being effective at this points range.
If you like the idea of a predator, an alternative could be to drop the scouts, drop the standard predator, and drop the dreadnought. Then take 2 Baal predators, and if you change 1
PF from the assault squads to a
PS you could also field an extra Priest so that both of your units have one. - Just an idea. The reason I say this is because from watching other people play dreadnoughts, they seem to be so much more effective if you can drop 2 down together instead of just having a single dread in your list.