1. Whatever area that you get into, given that, even if you're the best of the best, there's always a chance of failure. So, I think it's important that you really like whatever you're doing. If you don't like it, life is too short. And also, if you like what you are doing, you think about it even when you are not working. It's something your mind drawn to. And if you don't like it, you just really can't make it work I think.
2. It is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to.