First off you have a really good and eye catching banner! Always helps to draw people in! Also, your logo is specific to your channel, which also helps push your own brand out! Perhaps a specific channel trailer could be made to advertise your content a bit more though?