Ferrothorn's nature is your good advice, but another things you say is not OK.
First, Alakazam can be defeated by Choice Scarf Pokemon, so I don't let it faces to some kind of those Pokemons, such as Terrakion, Starmie. Alakazam's ability must be Modest because I want it to be at max spA stats...