CFA before GMAT

I am really passionate about investing and share market, which I believe to get fulfilled by pursuing an MBA Finance. I want to appear for GMAT and currently am pursuing my engineering degree(3rd year) from India. I’m really confused at the moment…

I am really passionate about investing and share market, which I believe to get fulfilled by pursuing an MBA Finance. I want to appear for GMAT and currently am pursuing my engineering degree(3rd year) from India. I'm really confused at the moment about what should I do, should I also appear for CFA (Level 1) to improve my application, make the university come to know how "MAD" I am about finance.

I also want to know why do most of the Indians fail to get admission in American Universities? Is it because they are not able to represent themselves well in their applications? If so, how can I improve it?

And is there something better CFA for which I should prepare?


Please help!