As Lord mentioned, the lighting is too harsh but the effort is very good. I also like the setting a lot and the vibe that you're giving off.
You want to do some pushups and lateral raises before showing off your body to get the blood flowing. Also when you're smiling, you can flex your abs a bit because it's quite natural to do this.
With a bit more tan, your body would pop out more.
That being said, girls won't go crazy over your body right now. You should see a shirtless pic more of a filler pic currently instead of a major selling point