Azurill is on my waiting list and I train it every once in a while. I sometimes train leafeon and flareon, sometimes shinx, sometimes variations of other pokemon, although I’m not sure if I will use them much in the long run. Other than that, kinda just waiting for stunky’s release - then I will train stunky along with azurill, most likely, for my full team. For now I’m just trying to get my mains (growlithe and meowth) higher; meowth especially needs more work.
Well when i was trying to train my Pokemon for the elite four i was training at Victory road and versing the trainers who were there. It is a great place to train your Pokemon to make the strong. Another way is versing your friends by wireless . Another way you could train your Pokemon is to go to the elite four and if your willing to, just verse them but then loose at the end…I actually was planning to do that then i beat the elite four! I had really weak Pokemon anyway … I had a Pokemon of level 32 but i didn’t use it.
For your other question a good move for staraptor is Brave Bird also for Torrtera i think earthquake is good! Sorry i am not sure about the other
Good luck!