Site is not in english, so cannot comment on content/videos. Surprised to see 9000 vidits today and yesterday only 5. Apart from that annoying pop ups... Build a reputation or a brand and then go for pop ups.
site does not describe the niche that you can offer, try to figure out how to visitors already know about what your site by simply seeing it looks only.