The answer to what is the meaning of life can be found in the Monty Python movie of the same name. (BG)Some songs are inherent crowd-pleasers, but even that depends on the crowd at hand. Others seem not to appeal to many people. Like kat, I'm not familiar with the song and found a reading of the lyrics to be uninspirational. I suspect that this particular song just doesn't grab most folks.
Occasionally certain singers can engage an audience in a song that, in and of itself, wouldn't normally appeal to them. But in this case, with the limited information at hand, I would bet that it was the song itself rather than your rendition of it that failed to connect with the audience. That can be a bummer when the song is a personal favorite, but what it comes down to is people like what they like. I doubt there's much more that can be done other than to learn, over time, which songs fly and which ones fall flat. Enjoy the "less well-liked" ones alone or in smaller circles, and share the popular ones with larger groups.