Ill keep this short and to the point:
1. You can act.
If anyone has any clue about Bollywood, they know that 9.991 out of 10 idiots that make it to a film SUCK.
YOU dont suck(well, you do, but for now you dont).
Your performances in Socha Na Tha, Dil Maange More[Haajmola!], and Tarzan was great. You dont get too ambitious - do the same thing again and again, but well. Good stuff.
2. You got the looks(or rather, you can maintain your looks)
Theres a quote we use in psychology: if you want to be a doormat, youll find someone to step on you. Bollywoods the same way.
You allow yourself to be turned into a dancing joker-like monkey and youll find VERY QUALIFIED make-up artists thatll bring that (ugly) look to your face.
Youre immune to that, props to you. Know thy limit and kiss good-bye to the word ambitious(synonmous with a flop) and youll go very far in Bollywood.
3. Your Movies Are Flops!
WHO...please tell me WHO...picks assignments for you.
Im planning on holding a Bollywood Bashing party where we rid Bollywood of all the clueless idiots that produce movies DOOMED to fail before the camera is switched on.
You need to WAKE UP and put a HALT to assignments with lamers like Abhay Deol. His voice HURTS the ears of the viewers. His inherited Deol-family hairstyle is GRAVELY UNATTRACTIVE.
Dil Mange More was not totally your fault. My only question is did you guys feed Shahid Kapoor some Chatar Patar...geez his mouth in delivering dialogues ran like a baby rabbit(theyre fast).
Seriously, if you want to step up the ladder in bollywood, you have to one act well and two act in movies that are DONE WELL. The latter, until you do take care of it, will keep you in the SUCKER category.