The critical issues I could figure out are the following,
the rank of your school, your program;
your GPA;
your English skill; and
your internship.
They are very practical. A degree is a must, but care more about your capability of solving problems in real world.
Thanks.