For trading someone would need a good capital but if someone have skills then he can work with his skills to earn that capital and then he can start trading along with selling his services.
I think no. In trading you care for a price so spending or converting it to fiat will just make you to a regret. Earning a living is on daily basis so you really need to regularly convert your trading funds into fiat which is not a good practice when you are into trades.
About offering skills, it can't take you for a long term. We are talking of "living"here. Demands are really not that much especially in online world.