Others may think differently, but in your circumstances I would recommend going the corporate route. There are a WIDE range of options in the corporate world. If you can find the right gig, you can do very well -- and in many cases, they will pay for some/much of your training once you get enough hours to qualify.
Definitely take the advice from a post above -- go get an FAA 1st Class Medical. If you can't get one, then that simplifies your decision.
My advice, if you decide to do this, would be to start working on the ratings & building up hours, and at the same time start networking with the corporate guys at the local airport. Corporate operations tend to hire people they know and like, and they will frequently give preference to someone they know and like over someone with a very impressive resume. Networking is CRITICAL in the corporate world, probably moreso than in any other category of professional flying.
FWIW, I am not a corporate guy -- I fly for an LCC, but I worked for a while at one of the larger corporate training companies so I had a good deal of exposure to the corporate world and corporate pilots. I think that, starting out at your age, the corporate route might be the best way to give you a shot at achieving a satisfying career.
I'm sure others will let me know if they disagree ... :-)