Especially when Blogger and blogspot.com are owned by Google itself.
I'm talking about actual rankings. Getting indexed is easy but ranking highly in indexing is not easy because you are up against already-indexed commercial sites, and certain other sites (like YouTube, Steam, and so on), which receive preferential ranking over Blogger.
I'll give an example. If there is no competition for a certain keyword, you will rank highly (but probably won't get much traffic because the keyword is trivial). But if there are extant sites already ranked for the keyword, it is "100 times harder" (random number, it's just very hard) to overtake them (but once you do, you will get that traffic and it probably won't be trivial).
There is a massive difference between being no. 2 and being no. 1.
Thus, if someone wants to compete with me in my sphere, they would have an uphill battle. It was the same for me when I started out. But now, in some cases, I have overtaken extant commercial sites, including Steam. Again, only in some cases. But that doesn't happen overnight.
That's what I mean by getting Google alg, and other search engine algs, to like your blog. It isn't easy to make that happen, regardless of your host. And this is why commericial blogs exist that employ an army of guest writers. It's the only way they can stay ahead of content that is superior to their own: money and army.
Which is why I said "good luck" to the OP: if you're going to go it alone, you sort of need to know what you're doing. Else, your write-ups will be likely be ignored.