> good at management, presentation, communication, negotiation and debate.
You should learn to code, those other things you think you're good at, I think you're being deluded about what you actually bring to the table.
I don't mean to condescend but you haven't done any of those things yet either.
To put this into context, THERE ARE 22 years old who work with CEOs and advise VPs of f500 companies, and even they haven't REALLY done any of those things yet.