@Lisa990 What I gathered from your post is that you're okay with running a mediocre AirBnB, and that it's up to the guests to read your description and reviews and make a decision to book based on that. Unfortunately, that's not what AirBnB wants.
You seem unwilling to make some very simple and inexpensive fixes to improve the guest experience. Doing these things is a cost of doing business, and since you have pretty consistent complaints about the bed being uncomfortable, it makes sense to buy a mattress. Your description now says "new bed," but does that mean the mattress or the bed is new? TVs are also really inexpensive now. Just buy a smart TV. That's a small thing that will vastly improve your guests' experience.
$5 for stains on the bedding? Good luck proving and enforcing that. Your instruction not to throw comforters or blankets in with the other bedding leads me to believe you don't wash them every time you have a changeover? Please tell me that's not so. Yuck.
Really? Your note that if a guest booked May 18th you're having a ceiling repair done? Common sense would dictate that you block that day. How's the guest experience going to be if there are workmen in the property they rented?
You also have consistent complaints about your check-out procedures. You can't have guests clean your entire place for you, period. It's not their job. You also charge a cleaning fee, so that adds insult to injury. Your guests are on vacation or a getaway. They shouldn't have to spend their time cleaning your property. You are the owner and host. It's your job to clean the place.
If you want to improve your hosting experience, you might spend some time looking at local, successful listings and making note of what those other hosts are doing. You could also reach out to try and find a mentor of sorts. Good luck.