The badge "Revival" is a bronze badge that can be obtained after 30 days of your answer being accepted with a score 2+, and for this answer, I haven't earned the Revival badge. May I get the Revival badge, or what shall I answer another question with a score of two or more to get it in the next month?
Ah, I see the confusion. The criteria for that badge is that you must be the first to answer a question, answer it 30+ days after it being asked, and have that answer be accepted with a score of 2+. Your answer for that question was written two days after the question was asked, and thus is not eligible for the Revival badge.