You might want to include more spells to give "protection from ___" to your creatures. It makes them unblockable if used during an attack, and protects them from the copious amounts of removal thrown around in Modern. It'd be an awful shame to lose a 6/6 creature you've spent 4 spells and 3 turns buffing to a
Path to Exile,
Abrupt Decay or
Terminate.
You might also consider splashing another color, though Blue or Red are most friendly to Heroic. Blue gives you access to
Ordeal of Thassa,
Battlewise Hoplite, and
Aqueous Form, all of which are very strong for Heroic decks. Blue also gives you draw spells and deck manipulation, though I'm not sure how important such spells will be in a Modern Heroic deck. Red gives you access to
Brute Force,
Titan's Strength,
Assault Strobe, and
Temur Battle Rage, which enables massive
hostility. Red also gives you
Lightning Bolt and other burn spells which can be used to polish off those last few points of life an opponent might be sitting on.
Lastly, consider dropping all of the three drops you've chosen. The Priest in particular is a very weak choice for a heroic deck, and
Fabled Hero, while potentially powerful, is too easy to kill for too substantial a mana investment. Not playing your beater until turn 3 is way too slow for a modern aggro deck.
Dauntless Onslaught is passable, but generally going to only be hitting one of your creatures, since its unlikely you'll actually have more than one on the board.