After playing more with your team, I changed the evs of Corviknight and try Scarf Gengar over Dragapult, and I think that Gengar is doing really well too. I'm not a top player, so maybe it's not the best option, but if you like to try, the sets are:
Corviknight (F) @ Leftovers
Ability...