Your grandmother sounds like a wise woman. What you wrote reminds me of my mother, who would have been 94 last week. Our relationship was difficult, but she, for all her issues, had wisdom to spare. She left me with these lessons that I passed on to my own kids:
1. if someone feels off, it's because they are, keep it moving;
2. Never put yourself in a position to need a man, get out and work and make your own way;
3. Don't go around telling folk about what you're going to do. While they're sitting on the fence, doing nothing, they'll just trip you up to keep you down with them.
She wasn't wrong. People have a hard time celebrating others' success. They want us to stay the same, not to move ahead, it gives them comfort in their own mediocre existence.
You're correct, we need to learn to celebrate the success of others. When I see someone that is killing it, I do have pangs of jealously, I'm human. But then, I ask myself, what have they done that I haven't? What can I learn from them?