I think it's generally necessary but not sufficient that you have a basic finance education to be successful over the long term in finance. There are lot's of dumb things you can avoid doing if you have a basic background in the subject. There's a lot of brain cells you can use to think up new things when you're not using them to independently discover a subject that's already been extensively studied, as I know I've done and I've observed others here doing.
There are plenty of sour grapes folks here who will doubtlessly hop on this thread to tell you that "gut feel" is what it's all about and people who are too smart can't trade and education is bad and all other manner of anti-intellectual bullshit that you typically hear from the uneducated. I'll just point out that there's thousands of highly educated folks in finance making very decent, livings in the field over long periods of time, and not a lot of uneducated folks who can say the same although again I'll predict you'll see it claimed on this thread. The one kernel of truth that they build their delusions on though, is that simply being educated doesn't ensure success, in finance or any other field. And trading especially is very much unlike say, engineering, where you can be a solid engineer who simply plugs and chugs equations all day and makes a decent but not outlandish living. Trading is much more binary, you either succeed to a high degree or fail spectacularly but there's not a big middle area of $75-100K a year, year after year, just for coming to work and doing your job.
At the very least, I highly recommend taking finance 101 and if you don't have a background in statistics a couple of stats classes from either your local college or free MOOCs, of which there are some very good ones taught by top professors. If you're intellectually curious you'll find the find them both very interesting and if you've been deriving a bunch of this stuff on your own for any amount of time you'll have a lot of "ah!" moments where you realize "there's a name for that, and a whole bunch of research on it as well!" Good luck!