gomzit
Ok so what are the things i need to keep in mind to have a good shot at the top 20 schools in the us with my stats
Know when to ask for advice and know when to take said advice and stop asking

... I'm not even sure what you are asking here. Just want some more help from people who really cannot help but since I gave you a hard time I will make up for it by adding my 2 cents (No hard feelings right

).
You come from a large applicant pool. Indian Engineer is so overly represented so you must dig deep into what makes you, you. Not how you are the greatest business man/woman ever and you dream up startups while you sleep but who you are as a person and what lead you to this point. You have great accomplishments but what was the impact on you, what did you learn?
1) Know why you want to achieve your goals (both short and long term). Tie it to something meaningful in your work or life. Maybe a project you worked on involved consultants or a consulting-like role that you enjoyed.
2) What schools fit your goals and why? All the top schools are VERY different and take different approaches to education. What works for you and why?
3) Interact with the schools. Some schools have ambassadors, reach out to them. Some schools have alumni volunteers. Take advantage and contact them. Ask them questions you would want to know the answer to if you were admitted. Don't ask: "How do i get in?". Go to MBA fairs or School sponsored events. Take cards and names.
4) Take all the effort you put in the first 3 steps (which will take weeks/months) and articulate it essays and interviews.
Do not ask the board to tell you the schools to pick, that makes for a crappy essay. GmatClub Screen names do not look very professional quoted in essays. Do your own research or it wouldn't be meaningful and will come off as contrived/unrealistic. You want to be enthusiastic about the schools not just knowledgeable.
Good luck.