1) Figure out how to reliably and predictably get people into your app. Know where to advertise, how much it costs and how to optimise your ads and storefront. Don’t have a “build it and they will come” attitude. Solving this problem at scale will be roughly half your total effort.
2) Once users get into your app, figure out how to keep them around. Identify how often you want users to use your app (once a day? Weekly? Etc) and design the entire app experience around promoting that form of behaviour.
3) Really understand what is unique about your app (compared to all others) and emphasise it. Ensure new users understand it and experience it. Most users drop out minutes after first launching your app.