Freelancing is about not working for other men. It's about being your own boss. Those websites are not really freelancing, they're temp agencies hiring out short term contract work. That is not freelancing. Those websites all share specific qualities: The salaries are too low, the service quality is poor, and you'll be outbid by unskilled indian labor 90% of the time.
Put your portfolio online and find your customers through other methods. If you have to pay someone else even $1 to find customers you are being ripped off.