Even as Xbox One sales doubled in June, they still fell short of Sony's PlayStation 4 sales, according to NPD, but Microsoft has been taking strides to improve sales of its consoles and still has a chance to compete more fiercely with Sony, said said Jeremy Rosenberg, head of digital at Allison+Partners.
"I think the Xbox One was a little bit slow out of the gate. They had a lot of challenges coming into the marketplace," Rosenberg said.
But in May, Microsoft dropped the price to $399 by making its Kinect motion sensor an optional $100 add-on.
"Certainly the price drop helps, but also the removal of the Kinect, which from the beginning has always been a controversial decision, has further enticed a new batch of consumers," Rosenberg said.
What's more, the much-anticipated game Destiny will be available for the Xbox One, and that's expected to boost sales, according to Rosenberg.
"Given enough time with some hit game titles and better online content, they will have the ability to catch up," Rosenberg said.
-By CNBC's Althea Chang.