I've played some Mix and Mega... I don't think Swampert is necessarily Bad, but, as sumwun said, it is outclassed by Golisopod. Also, the ability Torrent does nothing as you will Mega Evolve; while, Damp may save you from an occasional Explosion. Damp is therefore more useful on Swampert by default. Still, I don't believe it is unusable. Here are Mega Stones I recommend:
Primordial Sea, 100 HP, 160 Atk, 90 Def, 115 SpA, 110 Spd, 60 Spe This will make Swampert's Waterfall hit ridiculously hard, and make Swampert into more of a Special Tank. :P
Tough Claws, 100 HP, 120 Atk, 110 Def, 95 SpA, 110 SpD, 100 Spe Tough Claws Boosts all of Swampert's moves except Earthquake. This set has the Lowest Attack (but Attack is fixed with Power-Up Punch and Tough Claws), but is the bulkiest and the fastest.
Scrappy, +Fighting, 100 HP, 170 Atk, 100 Def, 85 SpA, 90 SpD, 90 Spe This set makes Power-Up Punch more spammable and gets rid of that x4 Weakness (if your worried about that sort of thing). This set can hit hard, but lacks some bulk in comparison. :P
Adaptability,100 HP, 145 Atk, 108 Def, 110 SpA, 90 SpD 82 Spe Swampert's Extra attack and Speed, as well as Adaptability making Earthquake and Waterfall hit devastatingly hard.
I'd say Metagrossite and Blue Orb are your absolute best options, unless you alter you set to fit the stone better. :P
You also might want to use the
/mnm poké[email protected] command in Showdown! to help you choose team members. :P
Hope I Helped!