This is more of a programming/ editing question, but I'll try to keep it simple.
Yes if you hit the same note/sample and simply lower the volume of it, it's not going to represent what most drummer's would consider a ghost note. A ghost note has it's own tone according to the velocity of which the drum is hit. Therefore, use a secondary sample that is more consistent with the sound your looking for as that ghost note. Simply add the sample to whichever drum sampler your using, copy and paste the notes you want to move in the midi editor. And of course re set the velocities to taste.
"I am thankful to all those who said no. It's because of them I did it myself."
AMD fx-8350 eight core
32-GB DDR3 RAM