Your best bet to start with would be to use the search function in the upper right corner of this page. Most anything you'd want to know about visiting Munich has probably already been asked and answered at some point.
There's really no such thing as a "mall" here, but there are several areas where you can do shopping as you would in a mall, like
Kaufingerstraße near
Marienplatz. The closest thing to a mall would probably be Olympia Einkauf Zentrum, which has a stop named after it on the U-bahn (though I can't give you any more info on that, since I've never actually been there).
As for parks, you really should be more specific about what you're looking for. However, that said, the Englischer Garten would probably fulfill whatever needs you have in that category.