I am a coin collecting n00b. During the pandemic I began collecting by trying to fill out a collection I started as a child that consists of relatively inexpensive non-U.S. coins. Recently, I decided to start collecting U.S. Indian Head Cents. I just purchased my first coin and would like your feedback on how accurate my attempt to grade the item was and whether or not you think I paid a good price before I buy anymore.
I am not trying to collect mint state coins nor do I want to buy professionally graded coins that are "slabbed". Based upon reading this guide to grading Indian Head Cents, I determined that I want to collect coins where the word "LIBERTY" is readable and resolved on finding coins that fit within VF-20 and XF-40 grades.
Using Photograde on the PCGS site, I purchased this coin on eBay:


I paid $54 and $3 in shipping. This coin seems to fall within the 20-40 grade that I was aiming for (it looks to me like it is most similar to the 35 examples). That price seems well above the price that Numista states (https://en.numista.com/catalogue/pieces1108.html) and in line with PCGS (https://www.pcgs.com/prices/detail/copper-type-coins/-9/grades-25-60/ms) but of course without the PCGS grading.
I paid that price because I had lost two coins already in an auction and I couldn't find a similar looking coin with a clear "LIBERTY" for less than that $54 price tag.
I have no context for whether I overpaid or not. What do you think? Was this a fair price or am I missing something?
Did my attempt to self grade this coin come close at all? How would you grade this coin?
What should I do differently next time? Is there something I should stop or start doing?
Thank you so much for your feedback. I truly value your help.

