Your job is to collect and synthesize knowledge from books, mentors, fans, customers and peers to find your unique formula for success.
I can't tell you what your formula for success is - no one can. We don't know your strengths, weakenesses or whether you have come from an immediate or extended family with one or more entrepreneurs - a major factor in predicting business success.
I will say one thing though.
I don't know many entrepreneurs, whether business or technology oriented, who are abysmal marketers.
The best technology-focused entrepreneurs are also, at the very least, average to above-average marketers. They got that way due to instinct, study, mentors, or all 3.
Study and learn to love marketing and design. If you can combine those two things with strong technical acumen you'll be able to literally bring your dreams to life.
The more of a curious renaissance man and generalist you can be the better, because you'll be able to dive in and do whatever it takes at any given time to drive your business, brand and product(s) forward - whether it's coding, design, marketing, networking, producing and syndicating content or optimizing conversions on a landing page.
Sure, create something awesome. But don't pretend that your awesome thing is 100% of the equation. Your awesome product idea is 10% of success. The other 90% is selling and hustle.