If i could give only one piece of advice, it would be to change your gym workout. No cardio (f*** that), get a whole-body routine going and push yourself to the limit. Cardio is boring in the gym (running, rowing), instead play a new sport that you're interested in or an old one you love.
I...