In my opinion you definitely will need elements of both. Even if you have excellent skill when you trade there is a risk of another whale playing against you that can move the market the opposite direction that you want it to move.
Trading is a bit like gambling, just with smaller risks.
Just 1% may make all the difference
Exactly, one should have adequate experience and skills for trading and on the other hand luck plays a similar part in the results. One must not forget that luck is distributed equally among everyone, there is nothing like less luck or more luck. One can have different levels of skills and experience but in case of luck, it is distributed equally to everyone and at the end it hits randomly. Trading is not gambling if done with proper research.
Just because true luck is random it cannot possibly be "distributed equally among everyone". If it were so, we would have a uniform distribution for randomness, but true randomness is anything but uniformity. Although this is counterintuitive and many people are prone to this mistake, it goes well with the very idea of luck. Really, how could we ever talk about luck at all if everyone was endowed with it in absolutely the same degree? The very notion of luck would be meaningless then...
You may want to read
this post