If you have a good digital camera, I would say its much better to take your own photos. That way you're listing will not appear the same as everyone else (who's getting their products from the same supplier as you are). Also you get to show the item in different angles giving your customer a good look at the product before buying it - this may even help convince them to buy it. Remember your photos and item description are the only things the customer has to hold since they can't really see the products in their hands till they receive it from you.
Here are a few tips that you may find helpful:http://www.salehoo.com/blog/how-to-take ... s-noticed/