Do you do anything else besides work and sit on concrete in shorts?
Go ziplining, go climbing, go on the water, go to a club, go on vacation. HAVE YOUR FRIENDS TAKE PICTURES OF YOU. It doesn't matter of they are staged or real. Get action shots. @guru1000 is correct, none of your pictures say "powerful", all of your pictures say casual and boring. Put on a suit/part of a suit/nice clothes, and stage some shots.
Sheeeet...my girlfriend and I were discussing spending am afternoon staging interesting OLD pics. It's something you need to do UNLESS you are taking OLD casually and have an IDGAF attitude (which you do not)
I have nice pics of me in suits and nice clothes but they all got ****ty ratings on photofeeler
and I do everything you're talking about - I go to bars, clubs, concerts, sports events, vacations 12 times a year, etc...