For pads, just dont go cheap, or track-only and I think you'll be fine. (track-only dont work well on the street!)
Swap out brake fluid to something good. Here's some reading (
link)
Rotors: I can go any which way. Some of the corvette guys get the NAPA blanks and use them as consumables. Others go with two-piece floating designs with intricate aero fins, etc... Obviously the better ones are better, but they're also a lot more expensive.
Airflow: This can be improved a lot! Extra air to the brakes will reallly help
Step one would be just removing the dust protector.
Step two would be getting additional cooling air in the vicinity. I just did a quick google, and there's this:
http://www.boombaracing.com/2015-subaru-wrx-sti-brake-cooling-deflector/
You can also do the front half of a full brake duct system, and just point the hose towards the rotors.
Then there's a full brake duct system. My half-DIY version really wasn't too expensive. It required a backing plate do accept the brake hose (i used Quantum), and the brake hose itself. And the rest was pretty much $15 from home depot. Some people have used rooducts...i dont know if those are needed on the newer generations. I think i used one, and binned the other? I had a way that didn't require the duct, but I used it since I had it.
Shims. They may be snake oil, but i was going all-in. I got titanium ones for not too much. They help block heat from transferring into the pistons, and therefore the calipers and more importantly the fluid.
Stainless brake lines. factory ones really shouldnt be a problem, but some people complain. My stainless ones came with the BBK, so why not?! Others say that road grit can get into the stainless and eventually cause issues.
Finally, there's a BBK. Probably overkill, and may come with drawbacks in streetability. But dang do they look good!
And then there's the learn to drive better. Some people brake too early and for too long, giving the rotors less overall time to cool.