The way the world is heading, my advice would be: get technical. Develop a working knowledge of how things work e.g. how web app works, how programming languages work, the internet etc. You don't have to go deep but it's very valuable to have that understanding.
As far as job choice goes, it sounds like you're more of a product developer/manager and or marketer. The thing about startups however, is that roles bleed into each other depending on your skill set. There's not much room for a specialised cog that isn't willing to go outside of their comfort zone when necessary.
Push your boundaries and you'll be happy with the result.
I feel like my strengths might not be coding in itself, as I am more of a growth / biz dev personality. However, I do love putting ideas into motion and I am learning to launch my own web apps in my spare time (as simple as they may be!)
I feel like this combo is helping me grow as an entrepreneur. Appreciate your feedback :) -- always pushing the boundaries