Aggron is pretty solid. However, I do find that other pokemon are better at his role of bulky physical attacker. You might wanna try out someone else, like Metagross, Machamp, Donphan, Hippowdon, Nidoqueen, or Swampert. Emphasis on Swampert.
You should probably change out Hidden Power Ice for...