That depends on what enhancements you're planning, how long they're going to take, and whether you can do them yourself or you have to pay someone to do it (or purchase software to make it happen).
Ultimately, your blog is about content. Top-notch, well-written, useful and/or entertaining content. You don't need a lot of bells and whistles to deliver high quality content.
Honestly, the vast, vast majority of blogs don't make any money (at least not directly). They "make money" by attracting traffic to a business website (where products or services are sold — and that's what makes money). If you're looking to turn a profit directly with a blog, you're facing an uphill climb... but if success is to come, it will come from your content, not from extra features or fancy design. And if you're looking to make a profit by using your blog to promote your products or services... again, you gain more from having top-quality content with appropriate calls-to-action. As long as your site design is reasonably professional and the main site has the features needed to facilitate the sale of whatever it is you're offering, you have what you need. Anything else is a waste of resources.
My opinion: whether you want to make money with your blog itself, or you're using your blog to drive traffic to your business, focus your attention on whatever it takes to deliver the absolute best content you possibly can. If you're planning to spend time and/or money on something that doesn't contribute to improving the quality of your content or directly bringing more visitors to consume that content, don't waste your time.