like I said a few days ago, for a beginner you are very good.
as for "fixing" it I couldn't be much of a help. if I had to mix the current material I wouldn't get much out of it. as of now it's not a mixing issue, it's a tracking issue. if you wanna fix it you'll need to re-track it. since you have a bass line now it should help you getting more accurate guitar tone while tracking. listen carefully to your mix. your drums, your guitars & your bass all sound like they are in different rooms. there is no feel of unity, it's not a mix, those are separate pieces. your primary job as an engineer is forgetting that you are a guitar player. listen to the whole picture, your drum & bass sound are just as important as your guitar sound. if you ask me for rock & metal drums are far more important than guitars, so that's where I'd concentrate the most. Put some of your favorite mixes in the same style & start listening what does what, that sure helps, although you will start enjoying music less after you start doing this type of shit, so you might wanna think about that before you get your tail wet.
again, I'm sorry for being such an asshole, I'm just trying to help.