Forum:E hero deck help

ok so i duel with my friends a lot but i want to stat dueling diferent people but i know duelists out there are pretty extreme about dueling so i want to see if my deck can stand up to them

monsters -21 - avian x2 - burstinatrix x2 - sparkman x2 - wildheart - clayman - bubbleman - prisma - stratos - king of the swamp x2 - ocean - woodsman - the light -hex - freed the matchless general - air hummingbird - neos - bladedge - rainbow dragon

spells- 17 - emergency call x2 - righteous justice x2 - skyscraper - fifth hope ( to bring fusions back to extra deck) - lightning vortex - dark hole - poly x2 - super poly - miracle fusion - fusion gate - defusion - heroes bond - solidarity - future fusion

traps- 7 - wall of revealing light - mirror force - elemental recharge - scrap iron scarecrow - draining sheild x2 - sakuretsu armor

fusions- 15 - plasma vice - terra firma - rampart - wildedge - wild wingman - the shining - mariner - flame wingman - shining flare wingman - thunder giant - steam healer - absolute zer - tempest - divine neos - rainbow neos - dragon knight draco-equiste ( with super poly to take out synchro dragons)

the point of the deck is variety, having a hero for every situation like direct attack, effect destroying and lifepoint gain. tell me what you think. thankyou