This is some amazing animation work here. There are some spots where the animation could have been smoother in comparison to the rest of the video, but the said spots themselves are still very good. Also I love the overused but so true scenario of being blocked by your rival in pokemon.
Now I noted you on your animation work, however, I think you have to work on the audio. The voice of Gary is great, however, the voice acting of Ash could be more convincing, and the lack of proper volume mastering makes it a little difficult (but not impossible) to hear everything. I am not saying the audio is necessarily bad, I just think that your project would be even more entertaining if your audio met that very-close-to-professional animation quality of yours.
Anyway, Great job, please keep up the work.