Do you really trust Him?
Have you told Him you know He knows better than you?
Is it true that He who did not withhold His own Son will not withhold any good thing from you? If you believe His Word, you must thank him for all things, not just a small, select list.
What are the hard things in your life? Have you thanked Him for those things? When you do this, there is tremendous freedom and healing.
Soldier of The Cross, thank Him. Do it aloud. As you do this, He will lead you into sight and freedom.