Basically, just the RAM can be upgraded,
that will go to 8Gb. for around $50
An SSD of the same, nearly, size as the existing drive will set you back around $400
and that's about it for upgrades.
I'm sure Jimmy will be along with the definitive answer.