Rayquaza is Uber, the movesets leave a lot to be desired, the natures could be better, you haven't indicated any EVs or IVs, or whether this is in-game or competitive, and the team just seems very unorganized. Ask in the Team Building board for help.
you know what? i'm good, i designed this team to take out my brothers team, it has done that and is perfect, no modifications need be made, so thanks but no thanks