Goodwill is unable to accept mattresses as a donation. May I suggest you check out the nonprofit SleepyHeads? Thank you for thinking of Goodwill!
I don't believe so but you could sell it to a mattress refurbisher
I don't think so. Have you tried City Thrift?
I have never seen mattresses there for sale.
Thanks! Your answer is awaiting moderation.