My problem was I would jump from way of making money to another. As soon as I would either hit a wall, I would 'find' something that was 'better'. I realized I was so wrong. Once I told myself I am going to stick to one thing for 6 months no matter what, I finally gave myself a chance to succeed.
How to learn from my mistakes,
Pick one method, one niche, and stick with it for 6 months no matter what.
Spend less time learning and more time doing/working.
The more you give, the more get back.