Is there a breastfeeding support group at a local hospital? I've been going to one and it's awesome. It's run by LCs, so I get free support when I need it, and it's so nice to have other moms around who have struggled with similar things. It has given me lots of BFing ideas to try and has made it feel easier.
I struggle with oversupply as well, and it's especially tricky over night. I block feed like the PP mentioned. It's helped regulate my supply. It might help to pump less as well. You really want your body to know that you don't need much milk. My LC recommended only pumping in the morning once a day. It's uncomfortable for a bit as your breasts get the idea but by feeding only on one side and not pumping the other, your body starts to get that it doesn't need all that milk.
My friend says, "Never quit on a bad day." I think it's pretty good advice. Reflect on a good day on whether BFing is right for you. If it's not, then switch. Regardless, you are feeding your child, so you're doing good.