Regarding your 2nd paragraph: Yes, the true problem is not marketing itself with all its practices. The real problem is to make the user get into a habit and do it consistently. To help the user make it happen, I intend to add some kind of gamification and rewards. I was thinking about making it similar to those fitness apps that help the user eat less and exercise more.
In this case, the message would be "build less, market more".