It's very difficult to break out of being shy. You might try something like purposefully taking a class in public speaking or join a volunteer group. The idea is to try placing yourself in a social situation that encourages you to work with others, allowing you to express yourself. It may not get rid of your shyness but it may help. As for being a loner, that's not all bad. You learn self reliance that way, a great skill for life.