Pokemon might help dramatically to reach that number, but honestly 20 million does seem a lot. ALSO DAMN 3DS, you still selling!
Well, they sold nearly 3M with just Bayonetta and then Kirby just before the end of the quarter as it's headliners for the quarter. Next quarters are way more stocked than that, so sales should go up over the course of the next months. And then there's the behemoth Smash looming for the holiday season plus what will be announced at E3. And Fire Emblem, which got announced last year already, could very much boost sales too, especially in Japan.
The Nintendo eShop rating Thread: http://gamrconnect.vgchartz.com/thread.php?id=237454
The Steam/GOG key gifting thread: https://gamrconnect.vgchartz.com/thread/242024/the-steamgog-key-gifting-thread/1/