Let me make a few contrarian points.
The supervisor paid you well but gave you a bad review, indicating he did not take it personally but just made honest comments on what you don't have now, which in his eyes, is crucial for the team to achieve its goal. The review went into human resource's files which would justify a further enforcement decision they would want to make on you should you continue to miss the expectation.
You might have to get rid of your bias if you wanted to keep this job. Forget about all what you described in your post about their attitudes, regardless.
First, put all what you have achieved in the past year in the review and comment on the value you added to help the team achieve its goal. Be specific and detailed. Use plain English so everyone would fully digest the information at the first glance.
secondly, put aside your ego for now and have a thorough and honest discussion with your supervisor. For example, I am very serious about soft skills, can you please provide a few specific examples that you think my soft skill impede the progress? don't defend yourself right away but take notes.
if they've already made a decision to fire you, probably none of my suggestions would make a difference. But why not take this opportunity to test your softskills? It does not hurt.