use the Mozilla Developer Network HTML reference  to identify and use basic HTML tags
translate HTML tags like <div>, <p> into real world structures
Having looked at your work and on the basis you say you built that yourself, I would say you definitely deserve the badge.
The only reason I am not giving you full marks is simply because I am a beginner, and am not 100% sure and confident to definitely say whether your work is 100% perfect.
Very good to me though!