On the ssd, I suggest buying a 1tb samsung 860 QVO for about $110.
Iike samsung because it has a nice ssd migration app.
Use a usb to sata adapter cable to do the copy. About $10.
Then, simply replace the original HDD.
Here is a link to the app and user instructions:
Download various software related to your product, including Samsung Magician, designed for use with Samsung's memory products, and find related information.
www.samsung.com
Afterwards, repurpose the HDD for external backup using the same adapter cable.
On the ram, go to a ram web site like kingston and access their ram upgrade app.
Enter the make/model of your laptop and you will get a list of supported upgrade kits.
If you can't find the exact part, then a different brand with the same specs is ok.