It can be done like this way. I totally agree with you. What is necessary is high quality content. Unless you get that, you won't get traffic. Yes, but your articles need some kind of marketing to attract visitors and make them know your good site. This can be achieved by submitting articles to forums and directories.