Being a leecher has nothing to do with your class, it's more about your approach and personality. All the classes you've mentioned are good, and for example if no one is currently recruiting, lets say bishop or tank or sws, they will in the future. I'd suggest to not chase after the meta, it's changing all the time, some classes get buffs, other classes get nerfs. Today one class is cool, tomorrow some other class is even more cool. I'd suggest to stick to something that you like. Player with high morale can contribute a lot regardless of what he's playing.
But for now solo-grind way it is, plus occasional raids. Gladly for you, administration didn't touch daily raids yet, so you can abuse them for faster leveling. Others do too, that's why most low/mid-lvl locations are so empty.
Solo EE/PP/BP could do okayish if you have at least WC(+BD would be nice as well, since you've mentioned it) and gear for melee exp. But ideally you should be aiming for party, finding a CP or a good PVE clan is better for your progression (and more fun too), especially if you're playing support.