While I'm a major advocate of using self-hosted WordPress to start a blog (especially if you want to maximize your ability to figure out how to make money blogging in the long-term), it's still possible to use a CMS platform like Wix for your blog instead. However, one of the major considerations to keep in mind with using Wix to make a blog, is that you won't get the benefit of having the world's most flexible, functional CMS (WordPress) at your fingertips. And that flexibility pays off big time when it comes to creating a blog that can deliver a great experience for your future readers—and also give you the most opportunities to monetize your great content.
If you choose Wix (or Squarespace, Tumblr or Ghost for that matter), your blog customization and monetization options will both be dramatically restricted when compared to all of the options at your disposal if you instead go with a self-hosted WordPress blog where you maintain full control over absolutely everything. That's not to say it's impossible to create a blog and make money with it using Wix, just that you're not maximizing your opportunities for doing so.