By Wonder Mail, Kecleon Shop, Dungeons, etc.
Focus Blast can be found as a TM in a dungeon or sold by a Kecleon Carpet/Wares merchant for 6500 Poke-ManOfBass
Otherwise this is one of the only ways to get all tms you can also try getting it through wonder mail.