All Objects of a type referencing the same object

I have a class Upgrade, each upgrade references a few things, namely: stats, the tooltip and the game canvas
now it’s very tiring to always drag and drop these very same objects into the upgrade, of which I will probably have around 200-300 instances, Having 4 references to drag makes 800-1200 drags.
There’s got to be a better way to do this.

Any help is appreciated
Folling

You could create a tag for each of the things that needs to be referenced, then use GameObject.FindWithTag to grab them in Start().