It takes hard work, focus, and dedication.
The three things in my opinion you should focus on are:
These can be broken down further but these like I say in my opinion are key.
Focus on one traffic source, one converting offer and one tracker.
By keeping focused on one thing at a time you can stop jumping around buying every new product that gets released.
Let me break this down further.
Offers - you can ask an affilate manager what the highest converting offers are.
What high gravity clickbank products there are or what the top sellers are on jvzoo or warriorplus or any network.
TRAFFIC - if you are going down the free traffic route focus on only one source.
This could be articles, videos, twitter, you get the idea.
Pick one, for example videos. Do a search on video marketing read an article take action on it and test if it works.
Don't keep reading and never test anything out you won't get anywhere.
Stick to your choosen traffic source then when you start getting conversions/sales you could move onto another traffic source to scale up and make more conversions from your offers
Same goes if your going down the paid route, focus on one source. Could be Facebook ads, Bing, twitter ads, media buys, pick one and stick with it.
I think you get the idea by now pick one way of tracking your links.
You can simply use a free tracker like bit.ly to track your clicks or invest in a paid tracker.
What you must do though is learn how to use your tracker and revise the results.
So there you have it in my opinion like I say what I think you should be focusing on going forward.
Hope this helps at least one person, let me know your thoughts.