Can I do marketing of my website on my own?
It totally depends upon the knowledge you have and the aim i.e. what are you looking out of your website. There are many people who do digital marketing by themselves and end up with something disaster, like spoilt reputation. So let the professionals handle the work.