Reasons for Steam trade errors:
- Steam Guard not enabled or within the 7 day trade hold - How to enable.
Hold days for other reasons please see here: HelpWhyCantITrade
- Inventory/profile status are not set to public.
- Your steam account has a trading ban.
- The item is currently out of stock, try a different item.