I've gone from brand new unbedded stock brakes to BBK with track pads (PFC 11) on my M3P, with many variations in between.
When the car was delivered, the brakes were not bedded at all. I took the pads out after tha car had done 50 miles and the pad surfaces were only about 60% in contact with the rotors. This is why new owners complain,
I bedded the stock pads in properly and once that happened, braking was improved substancially. I even got into an M-Sport BMW one day after driving my M3P and I can tell you I was very surprised as the brakes on that didn't feel that much better, so now I knew the stock M3P brakes were properly bedded. After that, if you want to take the car on track, you have to deal with the rotors overheating so that leads you to track pads and eventually a BBK. But the biggest improvement to the feel was bedding those stock brakes in properly. After that, the gains don't feel as dramatic.
I don't reduce regen when bedding pads unless I'm in a hurry and need to do it quickly, which is not the best way anyway. As long as you build up the temperature gradually, reach the recommended temperature and allow them to cool in the proper way, you can do it without regen if you know what you're doing.