You mean 721, as its all pokemon from Bulbasaur-Volcanion. 500+? Nice. I think I was at 670~ last I checked. I just need starters+legends from beating the E-4 a thousand times which is way too tedious.
Advice for Honey Trees: There is no way to speed things up. I think. I think changing my clock didn't work.
Advice for Swarms: Get a pokemon with lightningrod e.g/ Zebstrika. Place in the front of your party. Run/bike around for a bit until you get a call. I've put all the people who call you in the spoiler and what pokemon they correspond to. If it's not someone you're looking for, just say no to the call, otherwise, say yes. If you're unsure, just save before you run/bike and reload.
Other than that, its just beating the E-4 many times to get all the legends.
Warning: It's pretty large. I've seperated it into Kanto and Sevii Islands. Other pokemon are listed at the bottom. There may be some mistakes. I haven't listed floors for some caves like Victory Road because I'm unsure of what floors have specific pokemon. I've also listed what pokemon you need to evolve/breed for to get everything. Other than that, it should be fine. Tbh, I'd really like to place percentages as well, but that would require a lot of running around.