how to improve the map's location of the business?

I tried to optimize my map but to no avail. I update the content regularly, increase the number of reviews, update images and fill in details. But my business map rank is still lower than other businesses even though they don't do much. What did I do wrong, and how did Google rank the business map?
My Map: