I did my B.E. at NSIT. I have a low percentage (close to 60). I have 2 years of software engineer experience. I want to do an MS at some good university in the US. What are my chances? What should I prepare and from where?