The success of a learning algorithm depends on the quality and quantity of the data it is trained on.
I always believed that if you put in the work, the results will come.