:sl:
Brother i can tell you from my experience that Allah (SWT) answers His servants supplications. Sincerity, humbleness and complete "
Tawakkul" is the only condition, make dua and believe that only Allah can do it and no one else can. Believe that He has accepted it and think positive of Allah.
Pray tahajud, recite Holy Quran with understanding, send blessings upon Prophet Mohammad (SAWW) with each dua and then make your dua humbly and ask from Allah. Then believe that it has been accepted and leave the rest to Allah.
The sincerity and effect your own dua for yourself will have can not match our dua because we can't think of your pain and situation and your urgency. It will just be words from our mouth but it will be from your heart if you make for your ownself.
May Allah give you and us what our heart desires and more, Ameen!