If you've said yes to all of that, I feel utterly sorry for you. In your own business, as your own boss, you shouldn't be doing all the work. You will waste time in making your business succeed. What is the point in wasting time, making yourself more tired and have almost no productivity in the end?
Do not worry, because these strategies I'm going to impart may help you ease the workload you're getting from your Internet business duties.
1. Outsource to Freelancers
Do you have to crack your brains to extract something from it to write good quality content? Save yourself from that by getting other people to do it for you. There are freelance writers on the Internet who are willing to write for you for a small fee. There are some writers out there who charge at least $5 for just one article or email.
For traffic generation strategies, forum marketing is one of the strategies you can implement. You can find someone to write posts for you in forums with the signature of the post having a link leading back to your site.
To design and program your site with HTML, did you know that there are great website designers from India and The Philippines who charge at an absurdly cheap rate to design your site? Find them and have them design professional-looking sites. If you're satisfied with the work done, at least you know of someone who can design a site for you should you ever need another website.
2. Joint Venture
Joint venture is good because you share resources and strategies with another person who has Internet marketing experience as well. The both of you might get a product to promote and you can both input your resources into it. For example, your partner can provide traffic generation strategies such as article writing, pay-per-click etc, while you can focus more on product creation and email marketing.
These two strategies are all to teach you about dividing your time and plan to make full use of it without making you feel tired ans worn out in your Internet marketing duties. If you want to make money online, do it the smart and more practical way.