I'd take a look at price first and marketing second. What does your Realtor advise?
Having said that -- unless your home is very unusual, after being on the market for over a year, it's almost a certainty that it's overpriced. If a house has some incredible stand-out feature that will take just the right kind of buyer to appreciate -- and I mean something NO other house in your area has like an indoor atrium or center courtyard -- it can occasionally take a specific buyer to truly appreciate what the house has to offer, but usually, it's just plain priced too high. If it weren't someone would have made an offer by now.
If you've had offers but disregarded them as too low, you may want to reconsider your belief that your home is worth more than it really is. I run into it all the time -- sellers who simply can't accept their home's true value or, as referenced in the beginning, can't see that their home isn't showing well because of some cosmetic issues that buyers aren't finding appealing. if it's the latter, an experienced home stager will finally shed some light on the issue at hand and help you correct it.