Although i partially disagree with you on some points in both the posts but thanks for your GREAT advice and i have some Questions:-
1.What tracker are you using to check those rankings? Looks nice ..

2.How competitive are the videos which you are ranking for ? My ones have 300k Videos sitting on them ..
3.Never saw profits from CB specific vids on YT although they bank highly if rank #1 on G ,whats your opinion?
Looking forward to your answers
Not sure why you would disagree. If you look at the numbers near the bottom of this image and compare them to the ones at the top you will see that they went from 19 and 21 to 3 and 5. It also hit 1st for another keyword I added. That's a big change in a short amount for time, just from messing with the description.
Also includes the other tool I use
2. Competition is easy- medium. I've only ranked for keywords with max video has 200k views, Haven't tried anything higher, but I'm sure I could give it a good whirl with social shared and tweaking.
3. I do ok with Clickbank but I do better with other affiliate networks. I promote software, dog training stuff, health products. all sorts really.
Youtube is full of shit when they say they use views/retention and engagement as the biggest factor. If that was true then you wouldn't see videos with no engagement but awesome descriptions ranking. It would also give an unfair is advantage to the people trying to build up channels who are starting out. The algorithm take 100s of things info factor and the descriptions is one of the biggest ones, descriptions and transcripts are the only way youtube knows what the videos about. I'm not saying views and stuff don't help because they do but the algorithm would be just plain broken if it ranked videos just off engagement. Anyhow messing with tags, titles and descriptions seem to work for me.
I ran a test not long ago. 2 videos, one with a good description and one with an average description that I didn't optimise the best I could. The good one ranked like a boss.. I then tweaked the second one after a few days to something similar to the first one and it started to move up the ranks. The more Youtube can understand about the video the better. I usually focus on just one keyword, If i throw in a bunch of keywords Youtube doesn't know what to do with it and just starts ranking it for shit I don't even want to rank for.
Apparently location also matters. I always change my IP to a USA one if that helps. You can also change the location in settings but then it becomes a local video if you do it that way.
Another theory is if you upload videos from multiple locations so one from USA one from UK one from Australia etc. This gives your channel authority and youtube pays more attention to you. Whether this is true or not I don't know, apparently this contributed to Pewdiepies domination because he was traveling and moved to a few different countries during the start of his rise.