A challenge to being a freelancer is that you must have great time management skills. The days can slip by without a lot getting accomplished if you allow them to. Since you are personally responsible for your own time and earnings, you have to stay on top of things to make sure all of your work gets done.A great freelancer is a person who has the ability to work wherever they may be. This means that they will be willing to travel if needed to other locations to get the jobs done. If you can do this, you can be highly rewarded for your work.Strong worker-client relationships are the cornerstone of a fruitful freelance experience. Those who take the time to build bonds with the folks that they do projects for are far more likely to have a strong bond going forward. They are also in a better position to get more work from those same individuals down the line.