I think to earn from Internet the thing which is really needed is patience! if you have loads of it you can achieve sales. most of the successful affiliate always say that it took them more than a month to achieve their first sales!