imo and IMO only I feel your creatures are to wide spread and to high of a CMC for an aggro deck this is like a mid range deck.
Aggro decks play cheap yet effective creatures fast. A cheap effective creature is just as good as a burn spell if not more. Wipe spells generally do not come out till turn 3 and with a proper aggro deck you need to cause as much damage as possible before it comes out. Then it needs to keep
momentum after it comes out. I would get rid of your gods unless you have a way to get them out by turn 3 because if you do an aggro deck right you wont make it to the turn the gods can come out.
I would stay away from 1 and 2 copy cards for an aggro deck. You want consistency and
momentum in a aggro deck a bunch a different creatures that kind of all over the place, kind of don't do well for an aggro.
a good aggro deck as 8-12 1 drop monsters and 8-12 2 drop monsters and kind of stays clear of 3's and 4's because you want to be slamming your opponent hard and fast and you have no time for 3's and 4's, unless you have cards that help them to get out fast.
Also for a burn spell, you want versatile burns, burns that can either hit opponent or creature you don't want just cards that hit oppenents or monsters but both.
That is just my opinion on aggro. take it with a grain of salt.