I'm quite sure I've found your problem - you're spending your time sitting in the city shouting rather than going out and killing things, doing leves, quests, and behests - thereby relying on others for your EXP gain. In three hours of leves, you could probably level at least once or twice.
In three hours of sitting on your ass and shouting, you gain not a single point of exp. This is Final Fantasy XIV, not IdleRPG.