that depends on what your purpose is for creating a perfect blog. If your aim is to build readership, you need a good theme and awesome content. If your aim is monetization, you also need keyword research, SEO and monetization strategies.
you need to buy a domain + premium hosting. Then install wordpress and write original articles without copying from others
There is no such thing as a "perfect blog" - it all depends on what the people are looking for when they land on your site. Do you have enough videos, too many videos, what about dial up videos are no good to people with dialup, what about images,,,,,,,. The best thing that you can do is to know your target niche, and build your site around what your readers want.
I would use Wordpress. First you need to make a Wordpress blog, then you post posts. After that you can research SEO, promotion, and getting traffic. Then you're done. If you want to make money then you learn how to monetize.
Well.. First you have to make a blog with any theme then you need fresh content related to that theme. That's it,you are done. After that you have to update your blog on daily basis.
This question is being discussed here many time before. You can find better answer by using the search option here.
When you create a blog, first you will need to write some good and original articles on the blog. Make sure before starting the blog who know, what are you going to write in the blog. You should have a proper plan for all the articles you want it in your blog. Then you can start posting them daily or weekly and bookmark them in social bookmarking sites given in the addthis.com widget.
I think a perfect blog contains the following: 1. Good Content 2. Attractive Page Layout 3. Regular Updates. Good content - a good blog needs great content. interesting and catchy. Attractive Page Layout - your blog should catch and hold the attention of the readers. add images and other stuffs to your blog. Regular updates - update your blog regularly. add new entries, post on comments , etc
Decide which niche that are more likely visited by the viewers. Then get a domain, a searchable one (don't use numbers please.) Choose a clean and nice theme or template. Be authentic on your post and try to use catchy titles.