Then you simply lack some theoretical knowledge, and an all-round feeling of how a song's supposed to be put together. It sounds...busted, I don't know, that first solo just came in out of nowhere like it's a different song, but other than that you're fine. Just work on that. Make it flow.