Should I have my own deposit for referral bonus?

You do not need to have your own deposit.