I thought all we had to do was take our finished track and run it through LandR, right? ...poof..instant professional sound!
That was a joke of course. The tutorial videos from Groove3.com helped improve my mixing/psudo-mastering skills dramatically (they are cheap, but not free). Youtube is a great place to learn from as well.
However... the #1 tip I can think to provide here is to listen to your tracks up against other professional songs in the same genre (even if it is only on your headphones. *Magic AB is a fantastic plugin for this). If the pro song has more high end, try adding some high end to your tune. Does your tune sound boxy compared to the pro tune? Scoop around in the lower mids. Are the vocals louder in the pro tune? Turn up your songs vocal. etc...etc...
You will have to decide if adding more highs to your song means turning up something like the cymbals, or do the cymbals themselves need more of a high end EQ adjustment. Go back and compare it to the professional song and figure it out. Make an adjustment on your mix and then go back and compare.
I'm not saying to try to exactly match a tune's tone, but to select a few songs that you like. Something like one song that you like the low end punch on, another professional track that you think has a nice sheen. Another where vocals shine through.
Just make sure you turn the volume down on these reference songs to match the volume of your own tune. Once you are happy with your results, a mastering engineer can later make your song as loud as the professional ones (in theory) -- or you could then use LandR for final mastering -- Or you could just smash it through a brick wall limiter to bring the overall volume up. (That last part is a joke too...)
I think everyone here is chasing the perfect mix for our songs. You are not alone in the search.