How long have you been training?
And how tall are you?
If you want to put on weight, you need enough total cals in, not just protein. But aim for 1-1.5g of protein per lb of bodyweight.
Don't try and put on 30lbs overnight. If you want 30lbs of muscle, it will take time to grow it.