Your drums sound good for the rock genre. I like your ideas such as the melody and harmonies. You play fast at times and slow at others, offers some variety. The part at 4:30 is a lovely change too, bringing in some other instruments keeps it fresh, reinvigorating interest.
5:30 you added reverb/delay to the guitar which again kept it fresh. Your track shows you're full of ideas but simply lack the tools to express them to the best of your ability.
1st thing you can do is double track your rhythm guitar then hard pan them left and right. Cut the mids a bit on the rhythm and boost them a little on the lead to give everything some breathing room. Are you recording by plugging your amp directly into the mic slot of your computer? It sounds like a Direct Input to me. Either way, it sounds like your lacking some cabinet simulation in there which I think would go a long way to making your guitar sound more natural.
https://www.youtube.com/watch?v=fZn1RSbssRg This video has a few ideas about that. He shows before and after using an Impulse Response (IR) cabinet, listen at 3:31 onwards.
If you're up for it, I'd be happy to pass your clean guitar recording through a guitar amp simulator (I have Guitar Rig 5 Pro) then I can send it back to you to mix.
The drums sounds good, probably the best sounding part of the track in terms of mix.
So yeah... work on the guitars first and lets get you sounding more pro by using more suitable tools!