I think you should try connecting with you listeners. Of course, many on this site write for themselves and if others like it or get it fine, but they don’t really care if others get it or not. That’s fine, but when you post something, you are asking for opinions and this just happens to be mind. I’m sure others will enjoy you song and will criticize my comments.
Good luck on your songwriting.