Is there a reason why you're using Shingen without MLB lance? The whole point of Shingen is to keep up with super speed burst cycle, which is hard to do without MLB lance and MEX inspiration. If you need debuffs, Hercules with axe just does the job better - use Titania's ability on Herc if she can't keep up with Cu.
Wait, who should he drop for wind Poseidon? Hastur? But then he loses A frame debuff. If he doesn't need the debuff (joining rags or fighting wind ult/rag) then he doesn't need sniper shot either, in which case, I guess dropping Hastur is sensible.
And I wouldn't mtix Cybele these days... Azazel's AW is just around the corner, that should be the highest priority especially given how fast his team already is.
Actually, I don't understand the point of Ithaqua here unless you have ascension in your grid (doubtful, wind ascension is very rare until guardian weapons come around.) Her heal won't save you by the time she comes on - you can sacrifice her with cover, but Gaia AW does that job without dying, no?