The more bakclinks your blog have the more better to rank in search engine & absolutely those backlinks should be quality in type.
Content is most important for blog for its reputation...then optimize it with keywords and some SEM that will be enough for the blog as per my knowledge...the key thing is to choose the keywords and optimize on that by SEM activity...