Personally, i feel you´ll have a problem taking objectives. A wily opponent will target them first in 2 out of 3 games, then leave you struggling for a draw. Having said that, i commend your use of Vanguard Veterans, Rule of Cool should always take precedence.
If i were you, i´d drop the lascannon, give the Dreadnought a Multi-Melta and a Drop Pod, and have that as a very very nasty unit to land early on, whilst the Sternguard can be used as a late objective clearance. Or vice versa, depending on the game and the units you´re facing.