HEHE, I don't think I will get accepted in any school of top50 as you described, but thank you for detailed info and it help a lot.
The truth is that even if I work harder on work and gmat, it doesn't change anything, because it's too damn hard for me. I don't even have a job right now. And my gmat sucks, I don't think I will get 700+, may be 650 around perhaps if I can't promise. Besides I had the work expereince for around 2 years doing sales rep in some private companies in China. I didn't reach up to management level position.
At first I wanted to try Keller school of management, they don't ask for lots of requirement. I guess some schools don't ask for high gpa I guess. They would probably ask you to fill out application, and hand out some materials like essay or resume, they will accept you right? I guess going to US isn't that hard. What worse part for me is that I don't have money for MBA study. I guess I will wait several years before I really settle down and think of my future.
I'm pulzzed that if I don't go abroad study MBA, should I continue study gmat? It's all English, I get rare attention during the job interview as HR asking for GMAT scores. It seems like they don't care about GMAT. Maybe they don't even know. So if I don't go aboard should I take gmat test?
Capr
dywane, before applying, I would recommend contacting each school directly (whether by phone or by email) to find out what their policies are on admitting students without an undergraduate degree. However, to be painfully honest, if your grades were poor during undergrad, most (if not all) top 50 B-schools in the US will not accept you because they will have strong concerns about your ability to handle B-school coursework (the idea is that B-School is harder than undergrad, so if you did not do well during undergrad, it is more likely that you will not do well in B-school). The real obstacle is your low GPA, not your lack of a Bachelor's degree.
Though an obstacle, a low undergrad GPA is not a killer as there are ways to work around it. One way is to get a very strong GMAT score (probably 97% or above). This will show that you do have the aptitude to excel in a intellectually rigorous program. The second is to have very strong work experiences. If you succeed at a real job, you can use that to show that your work experience is more indicative of your ability than your undergrad GPA. The final way is to take additional post-undergrad classes. Taking a series of accounting, finance and math courses at college (and doing very well in them, i.e. a 3.5+ average) is a way to build an "alternate" transcript. At that point you can explain that your undergrad experience does not reflect your true ability (because of this personal problem or that life situation you had at the time, etc.), and your "alternate" transcript shows you can handle the rigorous quantitative nature of a B-school program.
Hope this helps and good luck with your journey!