I always love FWG cores, and I like this one a lot, but consider Ferrothorn for the dragon/fairy/steel synergy. Or maybe even Roserade or Venusuar for dragon/fairy/poison. You definitely need a fairy killer for CharX, as they will resist your STABs.
You could add something Electric or add an...