hey man i used a 2 dollar radioshack mic lolol and i just recorded the guitar first then just sang....just using a free recording software nothing special..
OK, I took a listen, and I'm sure I'm not telling you anything you don't know - you have a ways to go down the path with your recording and production skills. However, you've made a nice start, and just being your age and putting effort into music and recording is great. Keep studying techniques, keep practicing, and keep doing things like this. You'll find that with each attempt, your productions will get better.
I do like your song, and can truly hear the emotion in it. I'd love to hear it again in the future with a more polished recording - I think it has potential. I do mean that