Real talk: it's entirely possible that you've wasted $1MM on a product that nobody wants.
But given that you have an app that works, and given that you built the app for yourself first, I think it's fair to assume there are other people out there that are like you and would find this app useful. With that in mind, I think the absolute right thing to do is try and identify your target demographic, market the hell out of it (as cheaply as possible) to specifically those people, and get some recurring revenue to subsidize the costs as you expand from there.
Any work you're doing now is basically unvalidated work. You have no idea if people will pay for it, if people even want it, or if they are turning off users. You don't know what price point makes sense.
You need to get some humans in the mix and find out whether your product is viable and whether people will use it. Once you get that validation, you'll have more of a direction to head that will satisfy actual prospective customers, which you can then hopefully convert into paying users.
I wish you the best of luck and I'll be looking out for your app, as I'm also a bit obsessed with fitness. Good luck!