If you want to become successful, online or offline, you need to have expertise on certain subject. It could be anything, writing, marketing, graphic designing, programming, etc. Even when you want to run a blog, a forum, or even a video channel, if you are an expert and if you share your expertise, it is easier to become successful.