Attack Lv. 32 gives you Pokemon 32 Attack EVs (AKA Effort Values). Using 10 Proteins will give you 100 Attack EVs. A Pokemon can have up to 255 EVs per stat, and 510 EVs total. If you give your Pokemon the 32 EVs and 10 proteins, it will have 132 Attack EVs. Therefore, you will have to train it in Victory Road in order to gain the rest of the 120 EVs that you Pokemon didn't earn yet. Some good Physical attackers are Metagross, Scizor, Garchomp, Terrakion, Landorus-T, Excadrill, Swampert, and the Infamous Tyranitar (AKA Teetar). I just Listed for you a whole bunch of Pokemon that would work with sandstorm. :)