NO Rayquaza is pefectly fine with fly and if i didnt how could i get to the pokemon league u idoit infernapes is fine i just have to change some moves that r not the ones u said and charizard knows aerail ace and no i wont change blizzard i change aqua tail for focus blast dow
Mmkay.
If you're going to ask for advice, don't call people giving the advice idiots.
That being said, I recommend you teach your Rayquaza Aerial Ace as well. Fly wastes a turn and gives opponents a turn to switch out, believe me, many of my opponents have been screwed over because they had fly ((On a side note, just today, I was battling, and a Swampert used Dig rather than Earthquake on my Infernape, which gave me time to switch to my Dragonite and make the hit miss.))
If you're so adamant about needing to get to the Pokémon league, then all you really need to do is pick up a Staravia and keep it in your box. Then, pick it up whenever you need to get there.
Also, with your Infernape, I recommend going Physical Sweeper. I don't bother with natures, but the moveset you will need is this-
Flare Blitz
Swords Dance
Close Combat
Stone Edge
1- Flare Blitz does some really good damage, and will get your Infernape's Blaze activated quickly, so it can go out with a bang, especially if you want to substitute one of these moves for Blast Burn, but I don't recommend it...
2- Swords Dance is the key to sweeping, really. If you Flare Blitz first, you are likely to move first, but it will bring your HP down giving the opponent a good chance to OHKO you. If you use Close Combat first, you are also likely to be OHKO'd because of your reduced defense and special defense. Swords dance guarantees that one shot kill, but find a safe time to use it!
3- Close Combat is for STAB, really. It covers Rock weakness, and is a good primary attack. Many things can be OHKO'd by Close Combat, and it's nice to have an attack that is nearly guaranteed to hit with no recoil but reduced defense and special defense
4- Stone Edge saves you against Charizard, Rayquaza, Altaria, Togekiss, Dragonite, and basically anything else you can think of that flies. You will need either Stone Edge or Thunderpunch on your Infernape. I recommend Stone Edge, because it hits Charizard REALLY hard, and is super effective on Dragons. However, Thunderpunch also covers your water weaknesses. Your choice.
I hope I helped ^_^