I was told this by my Mom, long gone. Stick the pin, needle, etc into a bar of soft soap. It makes it glide through the fabric like new!
I have found this to be true and keep a bar of soap in a plastic bag whenever I am hand sewing. That way, I know it will always glide!