If anything in your "get rid of pile" was previously admired by a friend or family member, check with them if they would like it. If not:
Put up good quality items on buy and sell websites like adverts, or in selling facebook groups for specific hobbies if you it is a specific item. if you don´t shift it there:
The next step is to bring your items to clothes swaps, again take into account who else is going to be at the swap and the kind of items they would be interested in. No luck:
Try freecycle or give away groups...people will only make the effort to come get something they actually want, so this way you know your stuff is going where it is wanted. Not wanted:
Now is when you pack that bag for the charity shop, the professionals will sort through them and decide what is worth putting out on the shelves,...but make their job easier (sometimes people "donate" their actual rubbish bins, so if they open your bag on a bad morning you don't want there to be any confusion that would result in your usable stuff going straight in the out pile) some charity shops accept rags for selling on, but pack them in a separate bag so they can tell which is which.
You can also put your rags in the Clothes banks that are dotted around (If they are in a school yard or the grounds of a community centre etc a portion on the income/a fixed rent goes to the organisation that is hosting the bank)
You may occasionally need to hold back a garment or two to make clothes and cleaning wipes for your own use, but try to avoid the urge to stock pile for this!
So basically what you are looking to do is extend the life of each garment as much as possible by giving it to the people who will value it the most!