I try and use the drums as both a time keeper and for beginning emotive content.
If you're going to make 80's music I would look for drum kits and sounds that represent a good 80's kit. Some drum programs let you mix and match different drum sounds. I would worry more about panning, reverb and loudness of each part after I had worked out the basic song, although sometimes I'll make some tweaks as I go.
If I have a good grasp of the material I am going to be making, then I'll look for a pool of loops that fit that idea. I usually work with midi loops either within the drum program or from an outside source. Midi is great because after you get closer to completion of your material you might want to omit a cymbal here and there or add a snare. With midi you can make those changes, for instance changing the velocity or adding additional percussion for emphasis.
Speaking of loop pools. A lot of people never change the 120 default tempo of their song. If you're playing the melody try and determine what tempo you are playing it in and set your project tempo to that.The tempo makes a huge difference in how your midi loops will sound. In BFD( and many others) there are groupings of loops based on tempo and styles. Sometimes experimenting with a loop made for one tempo in another tempo can make the whole thing come alive.
I don't usually use a synth to make my tempo track, although I have added additional supporting percussion with a keyboard. There is no longer any point in me using a percussion map of my keyboard when I can simply get what I want from my drums program. All the map does is play midi into your keyboard and your keyboard plays the sounds in it back into your software.
You make the call on how long you want your song verses to be or how many choruses you have and how long they are. Load up a drum program, in the case of X3 Addictive Drums or Discrete Drums .Send an output from each track into one track in Sonar. When you load your drum program it will have a midi control track. This is the track you load whatever patterns you want onto. Mix and match, erase, edit. Do whatever you need to do. Don't worry if you added too many measures of something. Anything is changeable until you freeze those tracks.
Even after you freeze those tracks you can further edit in Sonar.