Here are my top three in no particular order:
1. Computer programming (if you know this you can create almost anything)
2. Copyrighting (we all know words sell)
3. SEO (targeted traffic is always welcome)
Although all three of these can be outsourced. Its still great to aquire all of these skills yourself for obvious reasons.
So what are yours?