To be successful in real estate sales, you don't need to be a generalist. There's no need to drive all over town and be available for everyone who wants a piece of you. It may seem like you'd make more money this way, but it isn't efficient or profitable.
Instead, define a market area as concise and finite as possible to allow you to produce a sufficient amount of business. It should have enough properties to sustain you. Often this is only a few square block area or a neighborhood.
Then become an expert on your area. Nothing should escape your attention. Let other Realtors try to gain a foothold in your market area, and it will be clear to all who know or meet you that you indeed are the expert and the one they should work with for buying or selling property.
You will become the force to be reckoned with in your market area and will be highly successful.