All you really need is a little plastic thing of needles ($1), some pins ($1), thread (varies but even good cotton thread isn’t that much), scissors (where you might actually consider investing a little - do not use these scissors for anything else, and consider a rotary cutter if you really get into it), and fabric.
Fabric might seem like the pricey part of the equation, but consider how much a thrift store is going to charge you for a duvet or a pile of t-shirts! I have something like 30 t-shirts I spent maybe $5 on several months ago, and I’ve been working through that pile for a while.
You can turn a t-shirt into a pillow, a reusable bag, use the scraps to patch clothing, make dolls, quilts… The bits that get to be so small to be unusable for a scrap quilt you can use to stuff things.
It takes a lot of time compared to machine sewing, but it’s an activity that can be done while watching a tv show.
A good trick is to thrift “by touch” - feeling for cotton or heavier materials. There are a lot of quality cotton XXL blood drive/college or work event t-shirts that no one will ever want. I’ve volunteered doing some sorting through donations for a homeless shelter before, and they weren’t lacking for those at all. It was more a lack of dress pants for job interviews that were needed.
Resellers are usually going for names and not necessarily quality from what I’ve noticed.