Blessings are interesting things. The scriptures say as we are obedient to the commandments of God, we are "instantly" blessed. Perhaps the instant blessing is the spirit's liberation of the sin. Just as all things were spiritual before physical, I believe our spiritual blessings come first or at least each blessing we get is spiritually based. Physical blessings such as being healed, or food, or blessings of safety are easier detected but still have spiritual blessings to them.
The scriptures, (I say that so vaguely, you know those scriptures say a lot of things) talk about when we have any blessing, responsibilities are given to use properly. The lesson being- if we misuse our blessings they are turned into curses.
An example is the use of our physical bodies. We have these physical things that are given for spiritual progress. Misusing our bodies by using drugs, being sexually promiscuous, unhealthy eating habits, tattoos, piercings, etc. constitutes a misuse of given blessing and therefore a sin, which is then something that becomes an obstacle to spiritual progress.
Nobody has been a perfect steward over all that has been given, except the Son of God. Each blessing we have is a representation of God's trust. He loves us without condition but does not trust us unconditionally. We have to earn God's trust- "His lord said unto him, Well done, thou good and faithful servant, thou has been faithful over a few things, I will make thee ruler over many things." (Matthew 25).
Everything we're given is on loan from God as it is He that gave it to us. We show that we love Him by being responsible over our gifts through keeping His commandments. When we take good care of what He's given, then we are blessed with more and trusted with greater things.