ThanksWell the banner and intro looks great whomever made that is a fantastic artist lol
I think you need better thumbnails, video titles, descriptions and tags you should research some SEO for youtube.
I think you just need to keep a steady flow of videos and always keep improving!