On the other hand, unlike many people who do, you know how to make music. Serious talent. How long have you been doing it?
In college my introductory computer science classes were really boring and easy, while the introductory music classes were challenging and interesting. Sophomore year I declared a double major in Music Theory. I took composition lessons for 1 or 2 semesters, I can't remember exactly, but I didn't get much out of them. Two of the "Three Short Pieces for Piano" were written in lessons. Writing for class was really hard, because I felt like I had to please the professor, though he tried to tell me to write whatever I wanted. I agonized over every detail, which got discouraging, because usually there was no correct answer. I also had huge confidence problems because of the rigid, mathematical way I thought music should be appreciated. That is, I thought there was no way I could ever come up with anything original, and I thought original==good.
One day a few years ago, after listening to dozens of Mozart pieces dozens of times, hearing how amazing it was, and knowing how many people poo pooh'd Mozart for using predictable harmonic progressions; I said 'screw it, I'm writing a classical sonata and don't care how unoriginal it turns out to be.' I did it because that's what I liked and that's what I wanted to write. I've had a lot of fun since then, though I haven't made any money.
The classes I got the most out of aren't the ones I'd necessarily recommend. Whether I got a lot out of a class depended on lot on what the rest of my schedule looked like at the time (besides variables like professor and class makeup). If I was taking 12 credits, I'd tend to get a lot out of all of them. If I was taking 18 plus being a treasurer of a singing group and planning a trip to Europe, I wouldn't learn as much.
Sometimes, I'd get a lot of knowledge out of a class, but the perspective and wisdom wouldn't come until later. I learned how to write a fugue in '18th century counterpoint.' Like the Zelda one on this page:
http://www.goladus.com/music/musicpage.php
But it wasn't until I'd been out of college a few years that I figured out how to write a coherent piece that was longer than a minute or so (not counting fugues, which I could still write if I wanted to).
Here's some more: http://www.myspace.com/gadolus
As you can see I really have no idea how to promote music. That might be something I'd recommend a music major learn about.
Others, like Theory of Computation, I loved but because I didn't find any use for it in the first few years after college, I forgot a lot. I still get the basic concepts of nondeterminism and context-free grammars and such, but I'm having to basically relearn all the useful stuff.