The hard parts of contributing to an Eclipse open source project are the same hard parts that you’ll have with any open source project.
You need to find an open source project to contribute to, identify and connect with the communication channels, learn enough about the code base to make informed decisions, and determine where your expertise is best applied. Communication is the key. You need to communicate with the open source project team.