Not your best.
I really like your style but this is not your best in my opinion. I like the lyrics and the beat but its missing something...maybe that guitar feel. This is good though you did a good job!
- You should try seeing if you can mix your voice with a guitar =O.