You should get it if the person you referred to put your number in when he/she was setting up their account. Also sometimes it takes a while before the $20 get rewarded.
For data you have to activate new plan that is at least $35 an month. For international calling you have to login to your account and go to plans and add ons. When you go down you will see the add on international calling