How to prevent Drupal from automatically truncating blog entries?
The length of the body text for a node teaser is set in the "Manage Display" section for  the content type's fields.

Just go to http://mysite.com/admin/structure/types/manage/blog/display/teaser, and change the format/format settings (i.e. "Trim length") until the teasers look exactly like you want.