As people we all have our strengths and.... weaknesses.
Most of us know at what we are good at (most of the time), and although it is usually harder to acknowledge what we don't know, it is vital to ask for assistance when we need it.
Online marketing needs various abilities and we can't have them all. We can't posses each and every skill... It is highly unlikely that you are a great designer, scriptwriter, tech-guy and a professional Google AdWords and Facebook campaign manager.
Asses at what you are good at, and then asses the in what professional parts in on-line marketing you need help with. Once you figured it out, outsource it and get an expert to take over. If your budget doesn't allow outsourcing, it is very easy to get online tutorials, courses and help chats. You can also use website (like fiverr.com, guru.com etc') where you can find the services you need for prices starting from $5 only.
Online marketing can make you lots of money but it is also be very cruel. Sometimes you are just a tweak away from a profitable conversion. Don’t let your ego ruin your success and get in the cavalry in time to complete the mission!