Blacko -- welcome to the wonderful world of DB feedback. I'd venture to say most DB players have been (or are going) through this.
Therre is only so much you can do about this. Here are the things I've tried that have helped me.
1) Position yourself and your amp so that the amp can't "see" the pickup. In other words, make sure that your body, or the bass itself, or both, or other musicians, are in between the pickup and the amp. One of the previous respondents suggested putting the amp beside you rather than behind you; I've had better luck with the amp behind me. So try it both ways and see which works best.
2) A preamp may help, but it may not. Keep in mind, before spending the dough, that there are mixed results as far as a preamp's ability to reduce feedback and increase volume. They work for some basses, and some pickups, with some amps, but not others. You won't know until you try, so perhaps you could borrow someone's preamp before you buy one. In my case, I use a Fishman Platinum Plus EQ preamp, and it does help me get a little more volume before feedback starts -- not a lot more volume, just a little. It's much more useful for its five-band EQ than for feedback/volume issues.
3) Play around with the EQ on the amp for the optimal (least-feedback) settings, which it sounds like you've already done.
4) Try raising the amp by putting it on a stand, or on a chair. This won't fight feedback but it may make the bass seem louder, depending on the room.
Good luck with it. Let us know if you discover anything else that helps.