Your dragonites moveset is good. I can battle in a few minutes. Use my heartgold friend code please. Six on six battle singles. How does that sound? Oh and lv 100, lv50 or open level?
Well I can try to help. Honestly I'm not very good at battling. Dragons are a strong type though. Maybe replace one of the Dragonites with another type of pokemon. Idk, I just use my favorites in battle:) I can battle you if that helps.
To get ev's you have to train the pokemon. Serebii can help with the questions about calculating the ev's and such. I have no idea how to calculate it. I'm just lazy and use the cheat to see them :)
No iv and ev are different. Every pokemon has ivs, even untrained pokemon. Ev'ed means that the pokemon is maxed out in two stats. The max for ev's is 252, but you can only max out two stats
31 is the highest iv any pokemon can have. It has something to do with how their stats grow. There is a math equation to figure them out but I couldn't understand it so I just got the cheat codes.