BigToe and Vermont are correct. You may be overbuilt for the local market. Having said that, though, I would also agree that price is always the mover of property.
Really, the biggest bang for your buck is always MLS. Next to that is the yard sign. If your property is on MLS and your agent is a Realtor, it should also be rolling to the major real estate sites: Realtor, Zillow, Trulia. Do a search on each of those sites and see how the listing looks. If it is not showing up, your agent is either not participating in syndication or is not a Realtor. Syndication is very important nowadays.
If your property's listing is syndicated, sending it to brokers in nearby towns is not needed. It's already there any time they search your town or county.
Facebook helps sometimes, as does Craigs List, but most buyers eventually find their way to an agent; and the agent searches MLS, still making that the best marketing tool out there when the MLS also rolls to syndication. Most buyers now search Zillow and Trulia on their own, even when they have already hooked up with a local agent. It all goes back to the local MLS, unless a buyer is looking for a For Sale By Owner (usually because they mistakenly think that's the way to get a killer deal).
No amount of marketing is going to sell a house that is over-priced, though.
Broker/Owner, REALTORŪ,GRI, ABR
REO listing/selling since 2004; BPOs only for current clients