The things required to increase passengers per bus to the required 3-4 average to beat cars are well known. More frequent service, better route coverage, reduced prices. As these variables move that way, average passenger counts tend to go up. The layout of cities usually does not need to change at all in order to make public transit function well.