This is something I have never thought of trying but I'm thinking it is actually possible. What would I need to make my own speaker which would definitely not be of exceptional quality but still decent?
I would imagine it's possible. You can probably find plans online somewhere. I don't know how easy it will be to find some of the components, though, like the really powerful magnets.