If you spend time around a wide range of people it becomes clear that there is a baseline intelligence that relates to the speed someone thinks and learns. While extreme intelligence is hard to quantify the lower end of the scale has a dramatic impact on a wide range of activities. People forget that there are about as many people with IQ < 80 as there are people with IQ > 120.
You might be 50% better than your baseline in some areas, but if you can't learn to feed yourself then you are not going to become a dancer.
PS: I think it's best to look at it as leverage, if you need less sleep you can get more done, if you have a higher IQ you can get more done, but if you spend time watching TV then you're getting nothing done.
Nothing is immediate. Everything takes years and years of work. So whatever you want to do, start now! Begin learning. Learn everything. If you ever have a question, or wonder why something is the way it is, ask! You'll learn more, more, more, and eventually you'll find a question without an answer. That's when you begin work.
Forgive me for being immodest and talking about myself, but that's the story I know and I hope it helps. When I was really young, I was surrounded by books, and learned how to read when I was 2 or 3. I'd read quite a lot by middle school, and so when we were asked to write things, I wrote by copying a lot of the things I'd read from different sources. Some people called it a matter of intelligence, but it wasn't: I had just read a lot, and so had a wide palette to blatantly steal from. At the same time, I had computers around since I was an infant, but I'd never really learned about things like forums until I was about 13 - which from some stories is pretty damn old online! From there, though, I learned a lot about communities, and tried making my on site two years later. It was all a matter of timing: if I'd discovered forums at 19, my first site would have launched a lot later. As it happens, now I'm working on a site for writers, and I'm combining a lot of the things I've learned in the past to make it happen.
Passion's the real key, and from what you've written you've got that. Now you need to make that passion last. You can just go out and start trying things, but be warned in advance that they won't seem impressive at first. Each one gets a little bit better. And the more perspective you've got, the more this happens. Something you thought was perfect seems awful once you see things other people have made - I know this happens in both writing and web design, and I'm sure it must happen in every other field imaginable. It'll take time; nothing happens overnight. Not even for child prodigies: Mozart spent 6 years immersed in music before he became a prodigal violinist, after all, and he had a father who'd spent his life learning the craft that Mozart learned and then mastered.
Never let generalizations stop you from getting something done. Don't worry about intelligence. Worry about doing things, thinking things. Let other people compliment you after the fact, and if you get things done they will. Focus your effort on accomplishment and you'll be guaranteed to succeed.