‘Luck’ is fortune (whether bad or good) which is a supernatural and deterministic concept that there are forces (e.g. gods or spirits) which prescribe that certain events occur very much the way laws of physics will prescribe that certain events occur.
Whereas ‘blessed’, when used as an adjective, means having divine aid, or protection from God.
‘Luck’ is a word you will not find in the Bible. Whereas, ‘blessed’ is used in 286 verses in the King James Version of the Bible. One of my favorite portions of Scripture is from the Book of Psalms which reads, “The steps of a good man are ordered by the Lord: and he delighteth in his way. Though he fall, he shall not be utterly cast down: for the Lord upholdeth him with his hand. I have been young, and now am old; yet have I not seen the righteous forsaken, nor his seed begging bread. He is ever merciful, and lendeth; and his seed is blessed.”(Psalms 37:23-26 KJV)
People of the world love to be ‘lucky’. Whereas the people of the Lord love to be ‘blessed’ of God. ‘Luck’ comes and goes, but being ‘blessed’ is a state of being:
This is what the Lord says: “Cursed are those who put their trust in mere humans, who rely on human strength and turn their hearts away from the Lord. They are like stunted shrubs in the desert, with no hope for the future. They will live in the barren wilderness, in an uninhabited salty land. “But blessed are those who trust in the Lord and have made the Lord their hope and confidence. They are like trees planted along a riverbank, with roots that reach deep into the water. Such trees are not bothered by the heat or worried by long months of drought. Their leaves stay green, and they never stop producing fruit. (Jeremiah 17:5-8 NLT)