Keeping on a secret identity (especially in our age), have a regular job, and still find time to deal with crimes? That is really a hard ask. Unless I don't need much sleep with my superpowers.
Regarding weakness, though: I think if we assume the real world, but something like Kryptonite and...