Aerodactyl: Two-turn moves aren't viable, as they give opponents a free turn to set up, and crunch doesn't cover any weaknesses. Replace fly and crunch with stone edge (STAB) and earthquake (rock, steel, electric coverage).
Dragonite: It doesn't know roost, so it doesn't need bulk. Give it 252 Atk/4 Def/252 Spe Jolly. Replace earthquake with iron head for full weakness coverage.
Honchkrow: Sitrus berry only activates when HP falls below 1/2, which risks having an OHKO made possible by weakening it just above 1/2 max HP. It also only works once, so replace it with leftovers. You get to take more hits by investing in defenses, so give it 252 Atk/128 Def/128 SpD Adamant.
Xatu: Give it 252 HP/4 SpD/252 Spe Timid because investing in HP allows it to better take both physical and special hits. Tricking a flame orb isn't a viable strategy for burning opponents, so replace it with leftovers and replace trick with roost to heal.
I'm not sure what monotype means to you, but I try to take advantage of opponents' shared weaknesses and cover my own at the same time. As a normal flying type, Staraptor isn't going to cover a lot of weaknesses. Since you also have no special attackers, I suggest replacing Staraptor with this.
Thundurus @ Focus Sash
Ability: Prankster
EVs: 4 Def / 252 SpA / 252 Spe
Timid Nature
-Nasty Plot
-Thunderbolt
-Taunt
-Flash Cannon or Hidden Power [Ice]
Its focus sash prevents it from being OHKO'd while setting up nasty plot. Thunderbolt is its main STAB. Taunt is used to to prevent opponents from setting up just about everything, especially stealth rock, seeing how you have no defogger. It's also the second fastest way to defeat a Klefki, as its prankster allows it to use taunt before a Klefki can set up screens. (the fastest way being prankster Tornadus with taunt and heat wave) For the last move, you get to decide to be especially good at killing ice types or ground types. I prefer flash cannon because it gives a reliable way to defeat black Kyurem. Since no flying Pokemon resists both electric and ice, black Kyurem can easily sweep a flying team with ice beam and fusion bolt. Because this Pokemon is in the right speed range, and Pokemon Showdown! gives a convenient way to view an opponent's max speed, Thundurus can be used as what I call a scarf detector. Say a Magnezone moves before you without ever boosting its speed. You know it's holding a choice scarf because it's the only explanation. You can then switch to a Pokemon that resists the attack the Magnezone just used, because you know it'll be forced to use it until it switches, so you get at least one free turn. Just be careful of priority moves.