The BuddyPress Member Blog plugin allows users to create/manage their blog/posts from their BuddyPress profile. This plugin also allows you to moderate user-submitted posts.
Approve the blogs only if you like them. Site Admin can also restrict the blog posting based upon user role and member type.