You'll need a couple things that I can think of right off the bat:
- an extensive, intricate understanding of Bitcoin & cryptography, and
- an implementable idea for how to make the software better (some kind of improvement).
You might consider helping out with Bitcoin Knots, an alternative to Bitcoin Core.
This makes a lot of sense. They could probably use more developer brainpower as compared to Core.
Many believe Core has been hijacked and possibly compromised by rogue devs.
This makes no sense at all. Care to name a few of these "many," aside from yourself, of course?