Being a shy person is not a bad thing. Don't worry too much. You still can be a happy shy person.
Any way, my answer is varies up to your circumstances but the concept is still the same. Whatever you do, don't do it for yourself but do it for others.
Such as, you're being shy when you have to give a speech on a stage.
The key is, don't think that you speak for yourself. But speak for the people who's listening. Say what they need to hear. Say things that benefit to them.
By doing it for yourself or saying it for yourself, you'll feel worries.
By doing it for others, you don't have to worry, they have :D