The most important thing is to have a bit of both, you have to have a good strategy to get good profits in trading, but you have to have a great intelligence and understanding of the economic environment to make good decisions.
It is always depend on the thing that you do, and the job that you working on. If you do trading, I think you will need both. But I guess, in my opinion, both things between smart and strategic is no different thing. Just like you said above. Smart is not enough, and when you smart, I think you already have the strategy. But not all people can be smart, there are also people who are not smart enough but they can make quite good strategy for trading. There are also people who also think that smart people are taking too long time to think. But in the other hand, the fool and stupid people will take action very fast and make profit.
I cannot say that because there will always condition and situation that we should take our attention. If you do trading, I think I can only give you this one advice, whether you like it or not, and whether you smart or strategic person. Do not put your emotions in trading. For example, do not get greedy when you get a lot of profit. In the other hand, do not get lazy and down, when you lose money.