It's almost impossible to buy gpus for laptops. Cpus are easier to upgrade but I still don't recommend to upgrade laptops. It's more profitable to buy a very low budget pc. They are still usually better than normal laptops.
I bought this laptop to upgrade lol its fairly easy to get parts on ebay. all i need really is the motherboard model. the problem is that the laptop is not here yet and i wanna buy the parts ready for when it arrives. this model has a dedicated graphics card so it as easy as changing the cpu