Can I sign up using my own referral link?

No. Unfortunately, self-referrals are strictly prohibited. The aim of a referral program is to encourage affiliates and ambassadors to spread the word about our product(s), not to get discounts.