That is the golden question isn't it?
There are websites that use content generated by other users that do this. It requires some programming skills, a good server.
And example of such a site is one that uses my content from YouTube all the time... http://wn.com/
Notice that they have an excellent domain name... only 2 letters. They probably paid a lot of money for that name. Single letter names, if you can find one, will cost you upwards of $50,000
Some service providers will charge an arm and leg for bandwidth if you get too much traffic. My provider says they give unlimited bandwidth... I'm sure there is a clause in the fine print to overcome this if you get too much traffic.
Smart people develop YouTube channels (see below). Then YouTube pays you to use their bandwidth.
The proven way to get traffic... studies show it is extremely effective, is to... tah dah... PAY for traffic.
Facebook ads are proven to be extremely effective in bringing traffic.
You can't just throw up some crap and expect traffic. Even Yahoo is having problems and keeps letting more and more staff go and is losing money.
As the internet evolves, what people want is mindless entertainment. Entertainment for idiots. It's that simple.
They aren't interested in science or technology... not that there isn't a share for those kinds of sites. But mindless idiotic entertainment will bring them in droves.
Here is an example of a brand new site using YouTube making a 6 figure income and making mindless idiot videos...
You need to entertain the idiots of the world. It's that simple.
1,000 unique hits a day is a big number and can take up to 3 years online to attain. Epic Meal Time achieved it in 30 days.