In generale, nei notebook è possibile cambiare/aggiungere RAM o cambiare l'HD. Discorso un po' più complicato per le CPU, che però con un po' di attenzione e pazienza (e gusto del rischio

) si sostituiscono pure.
Comunque, assemblarsi un notebook da soli partendo da un barebone alla fine ti costerà uguale (se non addirittura di più per la scarsa reperibilità dei pezzi per notebook) ad uno di "marca", con l'aggiunta di non poter usufruire di assistenza e garanzia di tipo professionale: ti conviene? Secondo me no.
__________________
Mac: MacBook Air 11" early 2015 ~ PC: Lenovo ThinkCentre M93p MT (i7 4770, 8GB, Crucial MX500 1TB) ~ Laptop: Lenovo Thinkpad L14 G2 Intel
Smartphone: Moto Edge 60 Fusion ~ Console @ TV: Xbox Series S White 512GB @ Samsung 4K UE50NU7400
Monitor: LG 4K 32UD59 "Retina" Mode @ 60Hz