Hi
I am no expert. Just my two cents:
Your academic background is not very strong. You can make your profile stronger by getting an extremely good GMAT score and focusing on your CV (way you present your workex, your extra curriculars etc)
From ISB website (for class of 2018):
Average GMAT score = 707, while score ranges from 600 to 780
Average work experience = 4.6 years, while work ex ranges from 2 to 23 years
70% are Engineers, 69% are males
From IIM A website (for class of 2017):
Average GMAT score = 710 (they accept GRE scores also)
Work experience ranges from 6 to 15 years, with max people in the range 6-8 years (39%),
followed by those in the range 10-12 years (28%)
41% are from IT/Telecom industry
Similarly you could search other B-schools websites to get some more idea, about your first two questions at least.