Tbh I don't know about your ferro spread, 252hp should. Be maxxed prior to investing in hp, the standard set 252hp/40def/208SpD. You could shift the defense to better take certain things I suppose,but it look s random atm.
Also consider thunder wave>spikes to cripple counters like loom on the...