Feedback on game?

Hello, so recently I created a game and it got somewhat popular after some advertising but not as much as I would like. Some questions I would like to know is:
1.) Am I doing something wrong to not gain revenue? If so what is it? (I have only made a few thousand robux)
2.) What are some features I could add to make this game more unique and have players stay longer?
3.) Is the game doing good for only advertising on TikTok? My most viral video only has 5k views.

This is my first game every to be actually advertised and spent time on. I did this all solo. Let me know what you guys think. [ 👀 UPDATE 👀 ] Haircut Hangout! - Roblox