If you master all this 8 categories you are ready.There are numerous ways and of course the best way to get traffic to your website.
I would recommend you use these methods:-
(1) Adwords (paid campaign from Google)
(2) Blog posting
(3) Classifieds eg. Biggest Classifieds, Best Online Classifieds, Largest Classifieds, Free Classifieds Directory, Free Community Classifieds, etc.
(4) eMail listing
(5) Forum posting
(7) Social Networking
(8) Video sites