Test ride a larger bike. That should tell you if you need a larger bike. If you don't, give it a tuneup. Ask the shop to put on a longer stem (they'll help on how far). Get a good saddle, you will prob have to try a couple
before one really works for you. Get one with titanium rails.