hi!! i hope i've interpreted this correctly, if not, you can feel free to tell me if i've misunderstood any of what u said!
i'm currently like, barely 2 months into setting up my site? so i know 2 months isn't really all that comparable to 2 YEARS!! but if you'd want my two cents, the best motivation to keep going is, simply to just make something that you're proud of! my site isn't the most groundbreaking thing on the planet, but i am proud of it given the amount of time and effort i put into it, it's cute and something i'm very very happy with! i'm proud of it and i like it because it is something
I made alone, something that is unique to me! a personal website is something you create for YOU. it's something for YOU to be proud of, i feel like maybe, you've just lost sight of that.
if you are constantly in a loop of wanting to replicate other people's websites, you won't really get anywhere. it can be hard to be satisfied with your work if you keep on setting an imaginary status quo, even after you have already accomplished something that took work and effort! the individuality of every site is what makes it so special in the first place, and i guarantee that's the very reason why you wanted to start making one! yes, you can "set out" to do something, but you should also take time to be proud of where you currently you are and what have you have made right now, in the present. be proud of even the smallest things you've accomplished with your site, for even writing a singular line of code, be proud!
i understand the feeling very well, the sense of having no direction and feeling as if you are stuck in a constant loop of imitation. the feeling exists even outside of the medium of sites, but i've felt that the best remedy for that feeling was to simply just.. be happy with my work, be authentic with what you want, what do YOU want for your site? i hear all this talk about other websites, this figurative "cool kidz of neocities", but have you ever considered that you, with how much effort and time you put into learning html and css, and making your own site from the ground up, counts as one of them?!

thats a fun spin to put on it.
and hey, if truly, you cant shake off the feeling and dissatisfaction you have with your site. i'd recommend just simply taking a break from it, no, you shouldn't outright NUKE it, but take some time for yourself. be kind to yourself, the site is for you, it's something for you to accomplish at your own pace, for you to look at and
(i've said this a million times here) be proud of. and if it really isn't doing you justice and making you feel bad, put a pause on all this site stuff and return when you really feel ready!
i hope these words can help u in any way, i hope that whatever u do in the future with your site is what is true to u!! and if it makes u feel any better, i personally, really like ur site. :D everything is so cool and i especially love the blog page!