Jeezu
You have arguably the best Pokémon fanfic out there... the only negative is the amount of filler. To you as a writer, it seem like important information, or critical to the readers experience. The problem is that you built up such a excellent beginning with little to no filler, and now you are giving a tone of information that really isn't all that important. You can cut out 90%of what you have written over the last 15-20 chapters, and the story wouldn't change that much. Plus, it will help you get through the story faster.