I have been writing blog posts for my site however I am trying to determine whether it is worth promoting blog posts. I post them on Twitter and Facebook but are there any other methods I can use.

I dont use sites such as Digg or StumbleUpon but is it worth spending the time promote them on here?

My site is B2B.