Blasphemy is No save, but does allow spell resistance - start there.
The spell Sheltered Vitality (Cleric 3/Druid 4) will render you immune to fatigue, exhaustion, ability damage and drain. Libris Mortis, page 71. That would take care of the Strength drain/weakening.
There are probably similar spells to render one immune to Dazing as well.
Blasphemy inflicts a str penalty, which is differentiated from str damage/drain, IIRC.
And you will be amazed at how rare daze immunity is. I myself count only 2 sources - a FR-specific spell which requires that you worship Ilmater, and an eberron dragonmark. Even constructs and undead (to some extent) can be dazed...
