i would say patience
but that wouldn't be correct for my part
or the ability to 'search' like other people said, which is true.
but the main reason is IM is huge, it have millions niches, tricks and competition.
i would say my number 1 skill is to love what u do, find something you get inspired by, something u can do everyday.
it is just like marriage, 1 thing, stick with it and be boss at that field
and from all what i said above i say, the skill to find your self a niche that u love and sticking with what u love even when people says that niche ( field) you are in suxs big time.
nice thread op