I made my own Dark Mist deck, after a few duels its worked pretty good on consitency, and everytime Dark Mist goes down, another usually pops up the next turn, but could I improve it in any way?

Heres the URL with an image of the decklist: https://i.imgur.com/FL2ld.png

If you cant load the URL for whatever reason, heres the list:

Monsters: 22

The Agent Of Creation - Venus x 2

Mystical Shine Ball x 3

Sangan x 1

Giant Germ x 3

Nimble Sunfish x 3

Nimble Angler x 2

Nimble Momonga x 3

Nimble Manta x 2

Black Luster Soldier - Envoy Of The Beginning x 1

Junk Synchron x 2

Spells: 11

Dark Hole x 1

Heavy Storm x 1

Monster Reborn x 1

Burden Of The Mighty x 2

Xyz Unit x 2

Creature Swap x 1

United We Stand x 1

Double Summon x 1

Magical Mallet x 1

Traps: 7

Mirror Force x 1

Solemn Warning x 1

Solemn Judgement x1

Torrential Tribute x 1

Starlight Road x 1

Xyz Reborn x 1

Xyz Veil x 1

Extra Deck: 15

Number 96: Dark Mist x 3

Gachi Gachi Gantetsu x 2

Daigusto Phoenix x 1

Wind-Up Zenmaines x 1

Junk Warrior x 2

Brionac, Dragon Of The Ice Barrier x 1

Junk Gardna x 1

Junk Archer x 1

Junk Berserker x 1

Junk Destroyer x 1

Stardust Dragon x 1

Any tips or fixes would be really appreciated. Thanks!