Advice for future breeding: If you ever get perfect IVs in any stat, make sure it's in Speed, whether it's 31 or 0 for Trick Room. The six most popular natures are Adamant, Modest, Jolly, and Timid. You always want a Speed boosting Nature for fast sweepers like Weavile unless you plan on Scarfing it. If you're Scarfing it, a power boosting nature will be viable. Brave and Quiet are good if you're running the pokemon under Trick Room, but if you plan on running the Tail Room team, you might want to avoid natures that drop speed.
BTW, I'm going to post VGC Style videos every day. Every day at 3:00 p.m, I'll always put in a new video and replace the # code for yesterday's video with the new one for those who are interested in VGCs but can't find a good battle to learn from. The video #'s can be found in my sig.
Just max out the IVs of stats that you know you WILL use. Makes no sense to max out the Physical Attack stat if you have no physical attacks. If you can't get them all, anything with IVs at 20 or better are good. BTW, when the guy does the whole potential judging thing, relatively superior just means that the total IV count is between 121 and 150 while Outstanding potential is 151-max, Above Average is 91-120, and decent all around is 90 or below.