You would probably be better off putting the blog in a subdirectory if it's practical. Google used to count subdomains as entirely different sites, and although they have now moved to treating them more like subfolders, you'll still probably help the root domain more from a subdirectory.