@techbizgeek you are so right a schedule is very important and especillay if you have consistency issues. I have that issue also so I have been slowly adding to my schedule each day. It helps you to know when you're getting overwhelmed. And it's not easy when you have a day job too.
As for what else I would add to my list is writing emails regularly. This is import cause when life happens and you have to cut something off your list for a day or two, you already have your emails lined up and ready to go and you won't miss your normal connecting with those on your list.
That is so true about emails! You can even turn your social media posts and a snippet of blog/hive posts to your emails. Learned that tip from @jongolson!