It seems to me possible to improve at the skill of discovery - but I'm not sure how, and perseverance, creativity and luck swamp everything else. Those aren't skills.
If you're unable to utilize an opportunity, which takes skill, or are unable to recognize an opportunity, which also takes skill, you're out of luck.