Yep, puoi. Puoi cambiare HDD (e dunque metterci un SSD), aumentare la ram fino a 16 o 32 gb (dipende dalla scheda) e cambiare batteria.
Inutile dire che gia solo passare da un HDD ad un SSD lo fai praticamente risorgere
Non hai bisogno di SSD o ram speciali, quelli standard per un portatile vanno benissimo. Volendo si può anche sostituire il lettore dvd per inserirci un secondo disco/ssd, ma è necessario un caddy apposito.
I macbook pro post 2012 (i retina per intenderci) ed ogni modello di air non son upgradabili perchè hanno le ram saldate direttamente sulla scheda madre, usano ssd proprietari e la batteria è letteralmente incollata alla scocca. Quelli precedenti (od il Pro 13 "non retina") son upgradabili esattamente come ogni portatile.