ThanksWell the banner and intro looks great whomever made that is a fantastic artistlol
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!