It doesnt sound that bad.. I expected something worse after reading your post LOL..
But you're right, it's definitely not a professional mix yet.
Here are a few tips that I think will help you improve your mix
First of all you need to know HOW you want your mix to sound.. Get a vision in your mind before tweaking any knobs..
Once you got that straightened out for yourself you gotta figur out how u get there and which tools u need..
What I personally would do for this mix are the following things:
1. Compress the bass guitar a bit (maybe with
a LA2A or something like that) to get it more "In Your Face"
2. Then EQ the bass guitar (maybe with the EQ of an SSL Channelstrip), boost some of the "sweet spots" to give the bass some more character
3. Then Slightly multiband compress the bass guitar (maybe with a C4) to make sure all the frequency bands stay smooth
4. Now you'll have to make the bass guitar work together with the kick drum. In this case I should filter out everything below around 50hz (play with the cut off freq till it sounds right) on the kick drum and boost a bit around 100hz and somewhere in the lower mid range to give the kick some more attack. Maybe compress the kick a bit before the EQ too also to get some more punch..
5. Balance the kick and bassguitar
Once u got this right I think a big part of your "muddyness" is fixed and you can start building the rest of the instruments around that..
I hope this helps u a bit and gives you a right starting point!
Becoming a good mixer takes a lot of time and hard work tho, so just keep mixing as much as possible to get better.. You can also do a lot of selfstudy on mixing online (Google, Pensado's Place, YouTube tutorials, Audio School Online etc)
Peace
Shroom
ProducedByShroom.com
BeatPlugBlog.com