My first choice would have to be Super Strength, because everyone needs to be alittle strong sometimes ^^
And also Invisibility, for those times you just don't want to be seen or want to create some mischief.
Mostly, though, I'd pick both because it reminds me of a joke my best friend and I came up with while playing Dungeons and Dragons.
It's about a person with the classes of a Barbarian and a Rogue. If you're into DnD, you'd understand more. If not, you're still cool.
^^
To talk to animals. I would love to beable to talk to my cat or gecko and hear what they have to say. My second one was a tough choice between invisiblilty and mind-reading. Mind-readin would make life easier but invisibility would be more fun. So I think I would pick invisibility.
If I were limited to but two abilities from your rather small list, I would definately have to choose invisiblity and walking through walls as this would enable me to effectivly go anywhere I so desired and if I should choose to use my talents for evil, this would allow me to easily steal my way into virtually anywhere and escape unseen.
Mind reading and invisibility. Mind reading so I can (obviously) tell what other people are thinking which would make life much easier and invisibilty to steal things .