You can find all the information in this page (https://docs.mendix.com/developerportal/community-tools/mendix-profile/).
Most the actions that you perform will make you earn some points. This actions are seperated in a few categories as: Forum, Community, Marketplace, Platform and Learning. Just by commiting your project changes or do some learning paths you are already winning points.
The best way to earn points is by following the learning paths. By doing this you will earn 1 point per lecture and 25 if you complete it. The best thing is that you can do it unlimited times per day.
I hope it helps! Best Regards,