I think half of peoples problem is that they haven't got the right sounds so they think their drums are shit, rhythmically.
Kicks and Snares, laying out wise is probably the easiest, its just a matter of copying - really..
Load one of your favourite songs into your DAW - chop a bit where the drums are playing.
Set it to loop - copy the kick/snare patten with your own samples (this is easier to do by dragging audio in instead of via midi).
Then work on your hats, fill in the spaces in between till its grooving..
Easy but good sounding drum loops:
X - Kick
H - Hat
Oh - Open Hat
S - Snare
Half Step - | X - H - | - - H - | S - H H | - - H OH |
2step -      | X - H - | S - H H | X - H S | - - H - |
Add some clones of your drums and pitch them up or down slightly, then just copy that patten 4-8 times, make variations.
There you go, your drums are done 

.
Experiment with 2 - 4 high hats, spread them out  and use them as a musical element.. You'd be amazed at how simple you can be too ..
Hat 1 - normal velocity : X
Copy Of Hat 1 - half velocity, pitched down slighty : x
| X - x - | X - x - | X - x - | X - x x | <- that is one my favourite hat lines to do, find the right samples and you don't need any other hats in your tune 

.
Hope this helps?