You can inactivate the Blog app, no problem. You can do so from the List Pages section, or the Edit Page for the Blog app. The Blog app is using WordPress.
>>I am going to create my own blog post.
So do you mean you are asking if it's ok to delete the default blog post that is on there now, and add your own blog post via the WordPress admin panel? That is ok too.
>>I know how to create the page. It is similar to article.
You could also alternatively use the Articles app in UltimateWB, and let other members post as well.