A price cut would definitely help (in the short term) but I don't think its the price that's the problem at the moment. I think its just the perception of the Xbox One at the moment.
It reminds me of the PS Vita price complaints. I sadly bought it early in Australia for $349. It's now MUCH cheaper but its selling worse. Price won't automatically fix everything, but it does help for a while.