If you want to know more about Microsof MVP program and how to become one, read my long post on How-To-MVP:
This should explain what it takes.
Another point - Ping never mentioned, HOW to get referred, here is the easiest way - go to: https://mvp.support.microsoft.com/communities/mvp.aspx - and ask one of the current MVPs in your category of interest to nominate you, this carries a lot of weight if you get reffered by a current MVP, also a local Developer Evangelist can support and mentor you.
Only draw back of MVP Program is that you HAVE to become a leader/influential in a specific category. One, not two or three.