I believe customer retention is the main thing. The companies and brands should focus more on retaining their customers rather than getting new customers.
If you will take care of your customer, your customer will itself become your brand ambassador and will get you more and more customers. Not only this, they will even get more and more services from you once they start trusting and believing you.
So show customers that they matter and you are genuinely there to serve th. Know their needs before they gets to know and you are on a right track.