I suggest you tu train a gyarados, or Salamence in order to be able to counter breloom.
And a sleep absorber would be usefull too, maybe like sleepT suicune, or SleepT Machamp.
Weavile is a pretty decent revenge killer, so yeah, you could keep using it!
Choice scarf Starmie could be a pain to handle too, specially with ice beam!
focus punch just works like that. the user will always be focusing their energy as the first action. if you noticed the second part of the attack occurred before you were given the choice for your next move, meaning it was still the same turn. In simpler term, it just the way focus punch works (: