I think a lot of the issues people are asking about can be solved by one thing that I don't see a lot of hosts doing, but that when I did, it improved my hosting skills and it allowed me to use what I believe is the #1 skill that hosts need empathy
Here's the plan ( small investment required but hey it pays out)
Pick a city near to here you live ( it can be far but something close brings down travel costs)
Take your significant other/ friend/ or your someone from the family and book an Airbnb there ( their point of view will also help once you get back home), the key here is to chose something that is almost identical to your listing! in terms of look, price and amenities.
I say that a place you've never been to is better as you're going in blind, you won't know anything about parking, airports, restaurants or the subways.
Go stay there for 2-3 nights.
That's all, go have a small gateway and just sit and observe, Everything from communication, explanation from the hosts in terms of logistics, cleanliness, furniture, hospitality, how social the hosts are. Just absorb it all, as much as you can, the reason I say 2-3 nights is because a lot of hosts will start off strong but let their quality go down as a day or 2 go by.
Yes you may end up with a great host and that would be awesome as you can learn a ton, or with a crappy one where hey you can also learn a lot ( what not to do) to account for this variable I will say do these small gateways often and in different countries & cultures if possible.
I myself have done 7 countries in Europe with an average of 2 cities per country, Canada and the Us both east and west as well as mexico, Caribbean, south america (where I'm originally from) and have plans for south east Asia & Australia this year.
Back to the topic at hand, once you get back home.
Congratulations you've completed a trip just like dozens of guests do when they come to your home! Take away the things you loved and the parts where you saw potential for improvement ( the person that came with you is a great way to get a second opinion on pretty much the same experience you had).
Apply that to your listing and you'll see how being in your guest's shoes will allow you to connect with them and their needs, even when they themselves may not know what these needs are.