As for sleeves, officially rules say that you can only use either Official Pokemon Sleeves (like from Elite Trainer Boxes, basically ones you can buy from Pokemon Center) or Solid Colored Opaque Sleeves (Like Ultra Pro, Dragon Shield, etc.). Most people I know really like Dragon Shield Matte...