That is a old style leaf switch, very similar to the switches used in Pinball machines. As for cleaners, we need to be specific as to what we are cleaning. For contacts, I suggest a small amount of Deoxit. This is a solvent, so try to keep it off the plastic. As for cleaning plastic, I like a low to medium concentration of Simple Green. This is a very mild cleaner and shouldn’t be strong enough to eat away plastic or bleach the components. If the requires deeper cleaning, then I bring in the Novus line of cleaners. These are a mild abrasive cleaner/polish meant speciffically for plastics. Novus 2 being the most commonly used to bring back the new plastic shine, you can follow with Novus 1 if you like.
Odds are the leaf section of the switch doesn’t need any adjustment. Rather, I would disassemble the button and make sure all the interior parts are perfectly clean. Because a small amount of sugar residue or grunge in there can came the button cycle kind of crappy. If this doesn’t solve the issue, the surface of your plastic may be a bit rough. I would first try lubricating with the lightest coating of Super Lube. We are talking super light coating, meaning rub a little between your fingers then use your finger to rub it on the internal plastic surfaces. If the button has a hidden captured spring inside the housing, if this is in bad shape it may also add to the heavy feel and may need to be replaced.
So now that I’ve explained the process, I would suggest you pop by DMS for the class that @engpin suggested. As VECTOR I believe has all the suggested cleaners and lubricants I mentioned and there are members willing to help you out for your first try.