another trick is to do the bassline however you want. then edit it to sound good. i have taking basslines that i have made for other beats and sped them up slowed them down pitched up, pitched down etc. to use on other beats.
another thing that can possibly be messing you up is, what kind of...