I'd probably replace Great Mourning with something like Gibeonite Trickery.
Also, I'd change up the sites you use. For one thing, you should have as many sites as you have souls, so you have an equal chance of drawing a site as you do a soul.
Second... Dangerous Ways, Ashdod, Lystria, and Egypt dont do a whole lot for you, and you dont need your own Dragonraid in sitelock.
I typically use a site loadout like this: Hormah, Pergamum, Kir, Babylonian Banquet Hall, and the rest babylons.
Another thing you could use is King Nadab + King Jeraboam 1. Being able to recur cards like Taking Naboths Vineyard helps a ton.