There are many factors that make blogs much better than normal WebPages including the speed at which blogs are indexed, ability to submit to blog directories & normal directories, pings and track backs.
The social media have two components - user generated contents and the ability to form networks of friends for sharing contents.
http://www.johnneymanjr.com/a-guide-to-social-media-marketing/
Success can mean a lot of different things to a lot of different people but when it comes down to it, the success of your business should only be measured by one thing - profit.
http://www.johnneymanjr.com/marketing-strategies-for-increased-profits/