I went ahead and made my own trainer card too! It's my current planned (tentative) team for Alpha Sapphire!
It'll probably cover every type, just as I like! In addition to the types of the Pokemon themselves (which counts to 10), the other 7 types will likely be covered like this (Not requiring Normal):
Electric: Thunderbolt on Gardevoir
Ice: Physical Ice move on Swampert if possible. If not, then maybe Ice Fang on Salamence.
Steel: Steel Wing on Salamence and possibly Gyro Ball on Torkoal. But if they bring back Iron Tail somehow, like with a move Tutor, it will be considered!
Ghost: Shadow Ball on Gardevoir
Bug: X-Scissor on Absol
Poison: Not sure yet. If only Breloom could learn Poison Jab. I'm sure I'll get something. But I've also considered using more than 6 Pokemon in a rotation (especially if we get the EXP. ALL), so I could get a Seviper or something in my rotation.
Rock: Stone Edge/Rock Slide on Torkoal and/or Swampert and/or Salamence and/or Breloom. Yeah I've got some flex room XD
So every type's covered there! With 10 being STAB in the main team of 6! I'm pretty content with it!