I was faucet claimer before and earn few free bitcoin in any faucet. since it is hard for you right now to open multiple faucet site you can use the free script faucet rotator that you can found here
https://github.com/ExploreBTC/BitcoinGrind And you just need to edited the script and put your referral links..
For your question that is it allowed to visit your own referral link. In my own experienced its allowed and i think its not a problem..
These days bitcoin faucet is really small amount and if you transfer and withdraw your bitcoin expect that the fee is high when transferring your bitcoin to your main wallet..