This is exactly one of the reason I may not be particularly interested in freelancing , I know it is profitable . you just have to break the chain of trust on people and everything will be okay but the marketing aspect is what I'm afraid I may not be able to do.Your skill might really be top notch or a world class skill but if you don't know how to market yourself on this space then you will definitely struggle to survive with earning from the online market.