Buzz words wont unfortunalty do this monumental task any justice. If you want to make your channel successful then its important to understand that it wont happen over night.
Think about ways to get extra coverage. Post links to your videos on appropriate sites and forums, start a blog and...