All these things, you can find on the search engine easily. You have just to give quality and quantity work.
Make the list of popular directories list and do as maximum work as you can.
I am sharing some of the most popular site which i always follow:-
For article directories you can follow articlesbase, ezinearticle etc.
==============================
SEO Blog|SEO Blogs