I see a lot written about the Microsoft MVP program and the various impressions the MVPs leave in the community. It seems that the view of MVPs is mostly positive in the community, and I hope that I do my part to further that feeling with my actions.
However, one shouldn't work to become an MVP. Personally I think it's not a goal for anyone to make or work towards. The MVP award is a recognition of your community service from Microsoft. It does consider what contributions you make technically to help others, but the award isn't a test to pass or an evaluation of your skills.
I view the MVP as a side effect of the work I do. I enjoy writing about SQL Server and speaking at events to try and help people get better at their jobs, inspire them to try something new or solve a problem in a different way. I enjoy helping others, and being a part of this amazing SQL Server community.
You can read articles on becoming an MVP, Microsoft gives guidance, and there's even a Wiki article on it. However I'd say you shouldn't even worry about this. Do the things you enjoy, the things that give meaning to your job. If Microsoft thinks those things are worthy of the award, great. If they don't, you should still feel a sense of accomplishment over what you've done.