In the team you mention, I will suggest a Special one.
Why? Here’s the reason:
-Firstly, as you say, it’s Special moveset was better.
-It’s Special Atk. stat was very good although it’s Atk was higher
-There’s more Psychical wall in the OU, and less Special ones
Here’s the moveset:
-The common staller in OU was Slowbro, toxapex, and Tangrowth, which both three of them has a lower special defence
Moveset:
Dragapult @ Choice Specs
Ability: Clear Body / Inflitrator
EVs: 252 SpA / 4 SpD / 252 Spe
Timid Nature
IVs: 0 Atk
- Fire Blast / Flamethower (Hi pow coverage ice)
- Draco Meteor (High pow stab)
- Thunderbolt (Good power, good acc)
- Shadow Ball (Ghost type stab and coverage ghost type)
Simple set i’ve use, wish you like it!
I’m not good at Teamate, but hope this answer helps!