Your home has been on the market so long, you are going to dramatically drop the price to get attention. I see it all the time, you're listing is stale. I suggest taking it off the market for a short time and then putting it back on at a price below market with the comments "BACK ON THE MARKET, PRICED LOWER THAN EVER, TRADITIONAL SALE!", I'd even up the commission a tad for the buyer's side. Then, sit back and watch. If you've priced it right, and it shows well, I guarrantee you'll know... you WILL get multiple offer to negotiate.
As for staging, I am a big fan of it for occupieds, but for vacants, I only suggest it if there are odd spaces or the property is difficult to visualize living in. But, it should be in pristine shape, and show perfectly, not a spec of dust or a dead bug on the floor; it must be warm and inviting... it must "feel" better than the REOs and short sales we're showing and buyers are looking at. The true key....the price must be the best on the market - INCLUDING distress sales. Sorry, but distress sales (like REOs and short sales) are your comps - they used to be exceptions but now are the norm.
If you can't drop the price, you'll need to think about renting it.
If your agent is not saying this to you, your agent has gotten "sucked in" to your illusions of what the property should be selling for... I've been that agent, so I really get it. I've gotten so attached to the clients that I was just as pained as them about the pricing situation and as a result of MY inability to see the cold hard truth and relay it to my clients, they didn't sell... and the longer they were on the market the more they lost value. The real result? By the time they did sell - with another agent - they lost much more than if I had just told them to drop the price faster. And, that terrible error came from my heart, because I really, honestly, cared... and I thought that if I worked hard enough I could get them the money they needed from the house. But, believe me, that lesson only had to be learned once. You need a professional who can tell you what you dont want to hear.
I hope this is helpful. Best of luck.