Please Help me out

I’m Final year Mechanical Engineering Student from Recognized University in India. These are my qualifications:-Class 10 - 71.2%Class 12 - 87%Graduation - approx 7.88 (71%) Work Experience - 6 months Internship Experience in GKN Driveline …

I'm Final year Mechanical Engineering Student from Recognized University in India. These are my qualifications:-

Class 10 - 71.2%

Class 12 - 87%

Graduation - approx 7.88 (71%)
Work Experience - 6 months Internship Experience in GKN Driveline India LTD. (Core)
Extra curricular - Many certificates won (approx-10)
I want to do MBA from India or Abroad.
Q-1 : Is work experience really needed to get into Top B-schools in India and in the World ?
Q-2 : Should i prepare for GMAT or CAT, i want to start my coaching after 5th June, 2013 (graduation complete)? Please help me asap.