For your first serious song I find it not bad at all. I like the middle part the most but it seems like there are two genres in one song. Maybe...
Separate names with a comma.