A trick to getting vocals to sound more powerful is to edit them to be perfectly in-time and fix the pitch so they sound like a single vocal line. A wall of sound of sorts.
I can hear potential in your vocals here, don't be afraid to rely on some auto-tune in the early days and then strive to get more accurate over time so you don't need it.
Also I'm hearing a lot of room echo which always makes vocals sound weaker, try putting a few pillows around your recording space to reduce the room echo hitting the mic and then you can drive the compressors harder to give the vocals more power.
Good stuff, keep it up. I enjoyed the melodies and rhythm in this piece!