I would suggest you spend some time getting to know your system 1st, tweaking it manually, & then enjoying the results (while still performing the defrag/update/ etc. suggestions above).
I'd start with drivers. Look in your Device Manager & ensure that everything's functioning properly. if not, try to determine what the faulty device is & update its drivers. & try to become somewhat knowledgeable about what's listed there. (i.e. If you have an active & operational device--such as a WiFi card, that you NEVER plan on EVER using--because you ALWAYS plan on your computer being connected to your router on CAT5/CAT6/etc, consider uninstalling it. Otherwise, research into any driver updates that might be available for your listed devices, & then do some MORE research into whether installing the update would be good for you. (Not all driver updates are "better" than the tried & true old drivers that may have been on your system from the moment you purchased it. Just something to keep in mind...)
Next, to Services. One site I've found immensely helpful is
http://www.blackviper.com/service-configurations/ . Select the link that represents your OS/ computer configuration & read through what BV lists for the different services & settings. Understand that what BV might consider needs to be set to "disabled" is actually something you want/ need at a different setting for your intended usage. Research until you feel confident that you know what the results will be before making changes here.
& if you happen to see a service listed on your laptop that BV hasn't listed, look it up on the internet before making a decision & taking any action in regards to changing that service setting.
Using MSConfig at this point "should" only verify that any changes you've made to the services have actually been enacted--but its a good check to do so.
Also, as was suggested prior, look at your installed programs--even the ones listed as being installed with windows (sry--on work computer & am restricted from seeing that portion of "programs and Features" at the moment.) Take some time to determine if 1) they are really necessary for proper OS/ computer operation, 2) desired so that you can use your computer as you want (i.e. "gaming") & 3) you consider them to be "other useful tools--like "Ccleaner." Try to minimize your installed programs to just these 3 categories...but again, when in doubt, look it up & get knowledgeable enough with that specific software app to be able to feel comfortable deciding whether it stays or is uninstalled.
Once you've completed these steps, run a HDD cleaner (such as Ccleaner mentioned above).
Immediately after cleaning the HDD, set a restore point...or perhaps even create a system image. Doing so will give you the ability to "reset" your system in the future should something "bad" happen, without the need to restore to factory setting & then re-install everything else again.
This process will take you some "up-front" time to complete. But once you've completed it, you'll 1) have more confidence in knowing what your system is capable of, 2) know that you've had a hand in making it run as well as YOU can & 3) only have to perform weekly "maintenance" (possible updates/ HDD clean/ HDD defrag-SSD drive optimization) to keep it that way. Doing so will save you time in the long run--trust me on this.
Hope this helps!