If you are thinking about IPSC don't then don't change anything other than sights unless you wanna shoot non-production. I went through that road of dressing up my Glock17 with a whole bunch of blink blink but then have to take them all out when I need to use the gun for production
If this is just a plinking gun you can leave it as it is (I strongly suggest you do this first) ... but these few items are good (not required but good to have):
level 1: which I think are kinda great add-on
1) Extended slide release
2) Extended slide lock
3) Metal mag release
4) Grip tape.
5) Sights. I added a HiViz front for $40. Good enough for me
But if you really wanna go crazy... read on
level 2: which improves trigger
1) Connector
2) Aftermarket safety plunger
3) Aftermarket guide rod (just don't get those expensive so called heavy rod but a SS rod is good upgrade).
level 3: nice to have if you have money
1) Aftermarket trigger (Zev and etc) -- I put this here is because after you get used to the Glock trigger it is not that bad
2) Aftermarket firing pin and springs
level 4: if you really have lots of money to burn
1) Custom slide
2) Magwell
3a) C-More sight mount + C-More sight
or
3b) Slide cut to do RMR
When you got to here you will start questioning why I just don't buy a Shadow2 in the first place... but OOPS too late!!! LOL