I always get confused by what people mean when they ask about “rank” or “ranking”, because it makes no sense in this context.
If a page is indexed, it will “rank”, as in it will appear in SERPs for relevant searches. It may rank very high or very low, but it “ranks” all the same. To not rank at all, it is not indexed.
So “rank” could be taken to mean “be indexed”. Though some SEOs (Search Engine Obsessives) use it to possibly mean “appear near the top of SERPs”.
So can you clarify exactly what you mean by “rank”?
Is it that the pages are not indexed, or that they don’t perform well in SERPs?
Did you check all the results or just the top few?
Again, what do you mean by “rank”?
If the page is indexed, which it appears to be, then whether it appears in SERPs will depend on it being relevant to the search term.
The different search terms you could use are virtually infinite, some of which will be relevant and many will not.
I asked you there to compare the pages which are ranking well with those which are not, and see if you can spot any differences. You haven’t replied (to me or to anybody else who responded) which makes it difficult and frustrating to try to help you.
The URL parameter settings in Search Console are to let Google know how those parameters affect page content.
Some parameters may change the entire content of the page, others may have no effect whatsoever on the page content.
For example here the id parameter will determine which blog post is displayed, so had a great bearing on page content, thus pages with different id values should be treated as separate pages and indexed individually.
In the above examples both URLs may result in exactly the same page being displayed and the src parameter is used by the system for tracking purposes. So these URLs should not be indexed individually, as they are effectively to same page.
Google will try to determine itself how these parameters affect the page and index them appropriately.
But in the event it gets it wrong, that is when you may need to use the tool to explicitly state how the parameters affect the pages.
Google does not add them, it only finds them. Generally you, or whoever set up the site will have added variables to URLs. Though anyone can add a link to your pages with variables added.
Are the variables(parameters) you are seeing expected?