im on blains gym and thought it would be good for the long run to get dragonite
Well, you could go and train in Victory Road, the Route(s) before it. You can also rebattle the Elite Four!