With the caveat that I don't know your area at all...
If you've had frequent showings, then your home is being marketed reasonably well, and it's priced OK. That means there's something about either your specific home or your neighborhood that's turning off potential buyers. They're OK with the price; they're OK with the beds/baths/etc. as presented on the MLS. They're not OK with your specific house.
What feedback have you received from your agent? What feedback has your agent received from the agents who have shown the property? (That's not always reliable; people tend to be polite and say everything was fine. But that's still the place to begin.)
Ask your agent to consider holding a broker's open. Then have your agent get feedback from those agents.
If your agent has suggested some minor repairs or maintenance, do them.
If you even suspect that your home might benefit from home staging, get a home stager in there to give you a report. Often, the cost is a few hundred dollars. It's well worth it.
Meanwhile, have your agent keep an eye on the comps. With a bunch of showings, you sound like you're priced OK, but that can change pretty quickly, too.
You and your agent should go and tour at least 3 or 4 of the comps this week. Take a look at your competition. How do you compare? You may pick up some useful information.
Meanwhile, drive around your neighborhood. Follow the route that most people would follow to get to your house. Are there any turn-offs? Eyesores? Abandoned houses? Cars up on blocks? Lots of barking dogs? If so, make sure the MLS listing directs potential buyers a different way to reach your home.
Those are a few steps to take.
Hope that helps.