From my experience, I would say that both of them are important and it is not right to say that one out of the two is better than the other (here the OP is prioritizing smart investing over hard work). I would rather say that smart thinking acts as a multiplier over the existing hard work. Perhaps it will be better if I could give an example on how this works.
It works like this: first lets classify the individuals on a level from 1 to 10. We have 3 guys. The first one is a lazy guy, with rating of 1, second an ordinary guy with rating of 5 and third a hard working guy with a rating of 9. Now lets once again classify them based on the smartness scale from 1 to 10. The first guy is very smart, with a scale of 9, and the other two are average, with rating of 4. And this is how it works:
Individual A: 1 x 9 = 9 net points
Individual B: 5 x 4 = 20 net points
Individual C: 9 x 4 = 36 net points
Here the maximum points go to someone who is both hard working and smart.
And one more lazy is not meant to be less smart and I read an article year before where lazy people will be used for finding solution to something complicated issue because they always go for the easiest possible solution.
Anyway I think its time to lock this thread.Thanks everyone for their replies.