I have a geforce mx150 2gb card my fortnite runs smoothly and wanted to ask if it was hot after 3 hours if it should be left to play
Well, is a graphics card for notebooks, which is not exactly powerful, more like a multimedia card.
Therefore, the notebook probably does not have the appropriate cooling to keep the temperatures low under such loads.
If the device gets very hot, damage can occur, it can also shorten the lifespan. If it really gets too hot, it will throttle itself or turn itself off, so it's not really dangerous.
Can you buy certain types of cooling so that it doesn't get too hot and you don't have to install it
No, that usually doesn't help much. Gives such fans, which you put underneath, but the effect is relatively low, because the ventilation slots do not allow much to get through.
A notebook is just a notebook, so cooling is always loud and problematic. In my opinion, if you want to gamble properly, you need a PC or you just live with it.