Pitch is your main weakness, and in all fairness, singing a capella is not easy. Try singing with a karaoke track behind you, might help
you alot. As far as improving your pitch, get a recording of somebody playing scales on piano, a simple major scale and minor scale up and down.
And practice singing the notes of the scale, and listening to see if your note matches the note being played, if it doesnt, keep singing that note until
you are in unison(the same) as the note being played.
The tone is not bad, but the pitch needs work, can be done with practice!