You gain the elements on it immediately, and can use it for thresholds that same turn. You can also use the Power that turn, although if it is a Fast power and the Blight card flipped after the Fast phase you will not be able to use it this turn, unless something lets you use a Fast power as a Slow power.
(Discussion elsewhere) Tags: Speed (Fast/Slow), Elements, Aid from Lesser Spirits