Well for one, you could try lessening your load, and take a break, and theirs plenty of ways to improve. Try a new genre, or a new style, or as you stated, vocals. You could also try making a track that’s 9 minutes long, it’s what waterflame does, so I bet u can too (:
Don’t give up! There is always a point to music, remember that, and I’m here to help if need be (;