As I started thinking about the topic of the blog, I realized that "key" is somewhat a misnomer. What use is a key without knowing the lock??? I guess my first "key" to success is finding the lock :) Analyze and analyze well to identify the correct problem/issue and then the creating the "key" becomes much more easier.
Another thing that comes to mind is something that came out of the mouth of my absolute favorite sportsperson of all time - Rahul Dravid (http://en.wikipedia.org/wiki/Rahul_Dravid). He once spoke about how usually only natural stroke makers (in case of cricket) are considered talented. He felt that people who possessed the ability to work hard, to persevere, to work with diligence etc should also be considered talented. This was one of those "Aha" moments for me. I have personally heard people commenting - XYZ is not really talented but he has the hard working capacity to make up for it. Why is hard work not considered a talent? Shouldn't it be an obvious talent :) There goes my second key (keys) to success- hard work, perseverance and diligence. This is the piece of advice I would give any student in general.
My third key would be to know how much to take on. Throwing in your hat for different things provides great opportunity to learn new things and I would do it every-chance I get but sometimes learning to say No is important. -This piece of advice I would give to every version of me - I'm still working on it :)