You don't need wiimifi for the latter. The former you don't need it either, but playing MKWii alone is dull and it kinda defeats the purpose if you wouldn't play it with others. :P
Anyway, I do have it, but only for Brawl back when it shut down. But since I got Smash 3DS for Christmas and I...