Just out of curiosity, what brand is it? I had a lot of problems with HP laptops overheating, particularly their entry level models. They were just designed poorly to begin with, and not adequately ventilated. One of them I bought I returned within a week because it literally sounded like a jet engine within minutes of me turning it on. I could barely hear the music or movies I was trying to play on it. Lenovo's on the other hand, I've had no problem with at all, including their entry level systems.
They sell cooling lap pads for laptops, that have little fans underneath them, but I question how effective they are if your computer's own fan cannot keep it cool. There are some freeware apps out there that can help you monitor how hot your system is getting if you would like a warning when it is getting overheated - at the very least you can know when you need to shut it down and let it chill out for a bit.
I would suggest doing some spring cleaning on your system, and/or perhaps reformatting it back to factory condition if that is feasible, then only installing what you absolutely need. You may have accumulated a lot of programs running in the background that you don't really need which are hogging up your systems resources and making it run hotter. Otherwise you can use MSCONFIG to de-select any programs you don't need to be loaded at Startup, which should make your computer run faster and more efficiently.
It's also a good time to run several scans with stuff like MalwareBytes and other anti virus apps to get any junk off your computer too.