Three things are required to make any website succesfull
CONTENT
MORE CONTENT
AND YET MORE CONTENT
or to be more precise, interesting and relevent content.
It is is also well documented that visitors do not like scrolling down more than three or four pages, you need something to get their attention. A dozen pages of ambiguous waffle will have them reaching for the back button or another link in seconds.
Split what you have across several pages at least that way you might get more page impressions and hopefully a google ad click if lucky.
Remember who your target audience is, do some research if not sure (this often helps)
Embedded YouTube content??? not good.. you are trying to give one impression and sending another. It's like telling everyone that you have soap and yet smell like a dung heap. Put the flash video inside the site or lose it alltogether.