This is the best Togekiss set to run, atm, though it shares similarities to yours:
-Thunder Wave
-Air Slash
-Heal Bell/Defog/Dazzling Gleam/Aura Sphere/Flamethrower
-Roost
Nature: Calm/Bold
EVs: 248 HP/8 Def/252 SDef (Calm) or 248 HP/252 Def/8 SDef (Bold)
Item: Leftovers
Ability: Serene Grace
Steel Wing isn't worth using on Dragonite because while it covers its weaknesses, there are better utility options like Extreme Speed for the +2 priority and Earthquake for more coverage than Fire Punch:
-Dragon Dance
-Outrage/Dragon Claw
-Earthquake
-Extreme Speed
Nature: Adamant
EVs: 252 Atk/4 Def/252 Spe
Item: Lum Berry
Ability: Multiscale
or
-Outrage
-Earthquake
-Extreme Speed
-Fire Punch/Dragon Claw
Nature: Adamant
EVs: 252 Atk/4 Def/252 Spe
Item: Choice Band
Ability: Multiscale
or
-Dragon Claw
-Earthquake
-Extreme Speed
-Roost
Nature: Adamant
EVs: 216 HP/64 Atk/228 SDef
Item: Leftovers
Ability: Multiscale
Greninja needs Extrasensory to deal with Mega Venusaur and Keldeo. U-turn isn't that useful, since "scouting" can be done with Team Preview.
But you do need extreme speed on drago tie since it's speed is not too great even after +1dd.
Adamant Dragonite outspeeds Greninja at +1 Speed, though it still falls short of Choice Scarf users.
And sets for each Defogger:
Mandibuzz:
-Foul Play
-Taunt/Whirlwind
-Knock Off/Toxic/Defog
-Roost
Nature: Impish/Bold
EVs: 248 HP/136 Def/108 SDef/16 Spe
Item: Leftovers
Ability: Overcoat
Latias:
-Draco Meteor
-Psyshock/Thunderbolt
-Defog
-Healing Wish
Nature: Timid
EVs: 252 SAtk/4 SDef/252 Spe
Item: Life Orb
Latios:
-Draco Meteor
-Psyshock
-Hidden Power (Fighting)/Thunderbolt/Earthquake
-Defog
Nature: Timid/Hasty
EVs: 4 HP/252 SAtk/252 Spe
Item: Life Orb