Do you think the bonus amount depends on how much is wagered? Because I see the bonuses that some users get are different and I only get less than $20.

The amount basically or could be like pre/post monthly based your rank.
In post/pre monthly there has some threshoold waggering to meet the maximum amount you can get based your rank. But, since these bonus is came from promotion could be is based on your rank.
Each rank having different maximum amount.