Having a youtube channel may be a good way to have a bit of extra attention, but as BlueAlpha14 said, your tracks may do a lot better here , specially original compositions.
I have a youtube channel it's not popular at all, it gets some plays, but a lot of them come from the videos I embed here on my NG profile :P
BlueAlpha14
Adobe Aftereffects is the most common vor visualizers. There's also tutorials and templates if you look it up.
And about the YouTube account, it's a great idea but you're definitely not going to get as much recognition as you will here.
TheAI
Thanks for your feedback!
I'll look up Adobe Aftereffects for the visualizers.