Quick background about myself
I just want to give a quick introduction to my background but I think this could be relevant and beneficial to a lot of people. I am a Mechanical Engineering student studying at Imperial College London and working towards a GPA 4.0 equivalent, with a GPA 3.7-3.8 predicted/guaranteed. I will be graduating with an MEng degree in the summer of 2018. I also hold a Turkish passport (non-EU).
Into the question
I want to know how hard it is to get fully covered for tuition fees, accommodation and other expenses while getting paid a salary on top (I would still be consent with not getting paid as long as I do not pay anything other than my pocket money). From minimal research I came to find that this can be extremely unlikely, although, I also found that you have slightly more chances in some fields such as engineering since a lot of capital flow from the industry.
So from base line knowledge, I suspect my main options are to secure a scholarship that covers you fully, get the university to fund you or get a company to sponsor your research. I also know that it is usually a combination of the above.
I am a very driven person with a lot of passion for the field and I will be applying to universities such as Stanford and MIT. I am currently doing a research internship at Stanford and I also hold past research experience from Imperial College London. I will likely be getting published in a decent journal from my current research internship (at the age of 20). I just want to know what are the chances of getting paid let alone paying for tuition fees since I do not want to ask my parents for financial help. I would rather find a good job then to pay thousands of dollars for another 4-5 years, although doing a PhD has been my aspiration since very young.
Please do not hesitate to point to further resources as answer to the question and any help is appreciated.