If your determination is fixed, I do not counsel you to despair. Few things are impossible to diligence and skill. Great works are performed not by strength, but perseverance.
All players are their own worst critics. We are harder on ourselves than anyone else is.