a few things, Evil eye can be disastrous, I agree on that. Do not mention good things in your life to everyone. If you think someone has his /her evil eye on you, recitate surah Nasr and Falakh. Usually that should be enough. the hadeeth you are quoting has nothing to do with this. Is just means that any good or bad someone can do to you is by Allahs will. they cannot do more good or bad to you than what Allah orders.
So, it does not mean that they cannot help you or harm you at all.
last but not least, you can share your struggles without being ungratefull. having a problem does not mean you should cope with it on your own. you should share your problems with people you can trust. you should look for help.
Inshaallah can you find the solutions you seek for your struggles.