Looking at the specifications for the laptop it has a Intel® Celeron® N4000 CPU.
Also the maintenance and service guide for your model laptop, taken from this webpage shows that it can either have 2GB or 4GB of RAM and 32GB or 64GB of storage.
The laptop harfware cannot be upgraded to improve performance as the CPU, the amount of memory and storage is fixed because it is all hard mounted on the systemboard. (see p.14).
The only way to improve performance by hardware is to change the systemboard if your systemboard doesn’t have the best and maximum allowed i.e. Atom X5 E8000 CPU see performance vs Celeron N4000, 4GB of ram and 64GB storage.
Roblox doesn’t state the minimum system requirements to effectively run the program, but Steam recommends a minimum of 8GB of ram, and Geometry Dash will work but maybe not when on Steam
As a workaround you can increase storage in a roundabout way by inserting the largest capacity micro SD card that you want into the card reader and leaving it permanently in there and configuring it as a 2nd storage drive by moving the user folders to the SD card and only having the Win 10 OS and any additional programs on the internal storage.
There are good and bad points if you want to do this:
increased storage capacity
speed of SD card is nearly the same as internal storage so no lag when accessing it.
personal data can easily be retrieved if motherboard fails so regular backups not required. Simply remove the card and insert in another card reader connected to a computer (see bad point)
Unobtrusive so will not get in the way as it doesn’t protrude from the laptop.
Easily removed so that it can be taken by anyone if laptop left unattended
Have to always unmount and remove the SD card when the card reader is wanted for another use e.g. download pictures from a camera’s SD card
Software alterations may help to overcome performance issues somewhat though.
With the laptop just “idling” i.e. no programs or windows opened, right click on the Taskbar and then click on Task Manager
When in Task Manager go to Performance > Memory and on the right side of the page it should show how much ram is installed. This is just a quick way to see what is installed.
Next go to Task Manager > Startup and check what programs are being loaded when Windows is starting which may be using system resources unnecessarily. Some programs are necessary for correct operation but some aren’t. They are just loaded to speed things up so they open faster if and when you need to use them. If you don’t know what they are for Google the name to find out what they do.
You can disable then from being loaded and using resources by simply right click on the program and select disable and restart the laptop and check if it is better or not. If disabling causes problems, go back and right click on the program entry in Startup and select enable and restart the laptop in the normal way.
If this doesn’t help then check in Task Manager > Processes > Memory or Processes > CPU to see which process is using the most system requirements at the time and why it is doing this if the system is idling. Again it may be necessary but maybe not
Have noticed in the specifications that McAfee anti virus is provided with the laptop. It may be that if it is enabled that it is using a lot of resources and perhaps it may be better to disable it and using the inbuilt Windows Security options i.e. Windows Defender.
In the end it may be that the laptop hasn’t got the hardware requirements to meet your needs and it cannot be upgraded to do so.