I suggest following the feedback others have given, play some more, gain more knowledge, dont resign/revoke so frequently! I think it is too soon for you to re-gain the position since I just recently saw your most recent resignation that you cant revoke from since you already have twice recently.