Link Juice from own blogs via cross linking
Cross linking refers to the process of linking between two sites. Whether or not they are owned by the same person, cross linking is the process on which the internet is built. It allows users to reference sites with content similar to that which they are already viewing, and may be of further interest to them.
You have so many blogs and websites .. but not really reaping the benefit of cross linking to your blogs .. because there are all on the same IP as they are shared hosting.
There is a way to beat this , the easy way is to host all your blogs on different hosting partners which could also cost you some extra cash , but would be worth the effort.
Problem with using traditional shared hosting is
you won't receive any SEO benefits from it because all of your
sites share THE SAME IP address.
The only way to get that ever elusive "link juice" is to have your
sites on different IPs with multiple C Class hosting or find yourself a multiple IP hosting provider
There are some hosting providers which provide the typical hosting bells and whistles that traditional shared hosts provide along with the ability to get IP packages as small as 25 to as large as 500 IPs.
Don't create a "link ring". A link ring is when several sites are cross linking to each other, with no other sites linked into the ring they create. Search engines will penalize this kind of cross linking immediately.
Good luck .. with your SEO