Repeatable Quests are probably the best way to get more contribution points and leveling up your character at the same time. You check quests with gold exp as reward. These quest gives you a fixed amount of exp. Im currently lvl 61 with 347 contribution points by doing these quest. This is my quest route. You can probably finish these quest in about 5hours if you're still new to the quests and about 4hours if you already know what the quests requires.
I. Calpheon Territory
1) Florin
2) North Wheat Farm
3) Calpheon City
4) Delphe Knights Castle
II. Serendia Territory
5) Heidel
III. Balenos Territory
6) Velia
IV. Mediah Territory
7) Soldier's Grave
8) Tarif
9) Kasula Farm
10 Splashing point
11) Abun
12) Altinova
13) Stonetail Ranch
14) Kusha
15) Sarma Outpost
16) Mediah Northern Highlands
Doing these daily quest gives about 0.1% per quest for levels below level 59 not sure how much could be greater the lower the level. 0.06% per quest for level 59, 0.02% per quest for lvl 60 and .002% per quest for level 61. You can explore these quest areas yourself for the specifics. Note: Some quest have some prequests and/or a certain amity from the npc which gives the quest. Have fun exploring Black Desert Online! :)