I would be happy if anyone provide feedback on my profile :
EDUCATION
B.E. (IT) ..76% ....last two year more than 80%....Indian University
Indian (by god grace I will fall in Indian/IT/Male..

)
GMAT score: 660,AWA 4.5 .....already given second attempt.. score is 650

PROFESSIONAL EXPERIENCE ( Total Exp : 3 Years..now)
I work for one of the largest Software Services Company in India as Software Engineer.I am involved in Verification & Validation Services to clients in BFSI domain.
Holds certifications(from National Stock Exchange,India),makes me eligible to register as Broker in Stock Exchange,in the domain I work i.e, Capital Markets. Also holds other technical certification.Awarded once by my company for good performance.
Negatives : No International experience,No leadership experience, No promotion till now..most probably will get promoted coming April.
Extracurriculars : I was a professional tennis player and played tennis at State level (Under-14 ,Under-16 & Under-18 category ) . Represented my school at regional level.Holds several awards for tennis.Runner up in City Tennis Tournament and semi finalist in State level tournament.I had to abandon tennis after an injury.
No extracurriculars in College (except for certain quiz competition etc. )
Target Schools : Cornell,Boston college - Carroll, Gouzieta, Warwick, Cranfield,Judge -Cambridge.
Concentration : General Management ..but not sure yet...can go for finance also
What are my chance in schools I mentioned??
Also it will be great if you suggest some other schools(US or UK) based on my profile.
Should I go for third attempt or improve my profile in other ways (as learning some new language{German}..how much it helps???)