congratulations on finishing your first track! I have had the same problem for years, and im sure we're not alone. Its one thing to make a great idea, its another to take the listener on a journey and tell a story for 4-5 minutes. good job!
im not gonna try to nit pick your track but ill give one recommendation. The new bass that comes in at 3:24 needs to have a different rhythm so it can be more dancy or catchy. It sticks out like a sore thumb in the context of the track because it sounds kind of lazy, because I know you can do better than that based on hearing everything else you created.
great job again and take care
