25 Your wrongdoings have kept these away; your sins have deprived you of good.

Read Jeremiah 5:25 Using Other Translations

Your iniquities have turned away these things, and your sins have withholden good things from you.
Your iniquities have turned these away, and your sins have kept good from you.
Your wickedness has deprived you of these wonderful blessings. Your sin has robbed you of all these good things.