This is a supplemental list that I use along with the nextdns list: hagezi TikTok extended list.
This blocks 1p and 3p fingerprinting around the greater web but isn’t designed to block actual access to TikTok. That’s why it’s necessary to use both lists in tandem.
Edit: Alternatively if you’re using a service like pihole, pfblocker-ng or opnsenses unbound module, a few regex entries will accomplish what you’re looking for.
You probably have to wait a while to become an uploader.
An easy way to get lots of free upload is to download framestor remux files. If it’s marked “freeleech”, it won’t cost you to download but you’ll get all the upload credit.