Hi Radhika,
You're ultimately asking Admissions questions, so you would likely find it beneficial to speak with an Admissions Expert about your overall profile. There's a Forum full of them here:
ask-admission-consultants-124/If you're assessment of your own overall profile is accurate, then you're going to have find ways to impress the Admissions Committees at the various Schools you apply to. A set of well-written essays and a strong interview might be exactly what you would need to overcome an 'average' profile. Of course, you still have to correctly 'market yourself' to each School individually so that the Schools want to know more about you - and an Admissions Expert would likely be best suited to help you figure out how to do that.
GMAT assassins aren't born, they're made,
Rich