I'm looking to getting on youtube with a legit channel, no more PPD and affiliate BS; for this, I have to get and most importantly, keep my viewers, and make them subscribe and come back for more, over and over again.

With this in mind, I want to become aware of the psychology principles that go on around such videos, how the 'viral' effect works, how to 'hook' the viewer, how to make them enjoy the video, how to make them want to comment, and to like-share-and-all-that my video, how to have a strong call to action that would not only accomplish its objective, but make the user feel good about doing so.

Does anyone have some real material on this (not article sh*t that I found by google-ing all day), and could share it?
All help is very appreciated!