I sold an item that I had at home on eBay for $399 and received a payout for $347.22. Can you tell me why those eBay fees are so high?

It looks like you used Managed Payments. That has a cost of 12.55% associated with it or about $50, which makes sense for the payment you received. This is very typical for eBay and simply needs to be built into your pricing.