With a Data Chip, you can go to a PC, and enable the "FullIVs" password, this however, will disable online play, but will make all new wild pokemon have 31x6 IVs.
EVs are easy to obtain, and Power Items (EV training items) provide +32 on whichever stat you're trying to train, regardless of the mon.
As for shinies, they are a default rate of 1/93, and 1/33 with the Shiny Charm, which can be obtained early using a Data Chip, and inputting the "ShinyCharm" Password.
Additionally, and I do not recommend, nor will I provide it do to the risks, there is the option of debug, but this presents major risks that can softlock your game, and potentially corrupt your save file, crash your game, etc, if used irresponsibly.