Hi @STEPS N ,
A lot of things go into visibility/rankings of your listing. At the end of the day, all your competitors want to have better search performance, and SEO is a zero-sum game.
I would recommend you start by looking at this page published by Google - https://support.google.com/business/answer/7091?hl=en . It provides a high-level overview of how local search works, and explain some of the foundational rankings factors.