I think the wall of text remark was more for the absence of paragraphs
Anyway, this is a very interesting issue you are raising. Joining a very good guild is hard, especially if you are new to the game.
As was said before, you need to join a high population server that has a lot of high-end raiding guilds. If you join a low population server, chances are there are only 1 or 2 decent guilds and if neither of them wants you, then you are screwed. On a high population server, you won't run into this sort of issues. Also, you will have to hop from guild to guild, each time getting into a better guild. With more guilds on the server, it will be easier for you to find the guild that is at the right progression for you.
Try to join one of the first servers on this page: http://www.wowprogre.../realms/rank/us
If you want to join your first guild, then you need to be at least in full LFR (Looking for Raid) gear + item level 397 gear from Valor Points. At this point in the expansion, only a guild with really bad progression will take you in with lower gear. Then, what you should aim for is to do one or two tiers of content with one guild before moving onto a better guild, and so on until you into a top guild.
Regarding your professions, you will need to have crafting professions on your characters because they offer much better perks than gathering professions for raiding. If you are worried about gold, you can simply make an alt, level it up to 85 and have Mining and Herbalism on it. Then, you can just take corresponding crafting professions on your main character (like Blacksmithing and Alchemy), and you're good to go.
If you really want to join a good guild, then you need to know that the application process is crucial and most high-end guilds get so many applications that they won't bother reading something badly written or without paragraphs. For example, the first post you made in this thread lacks structure and paragraphs and this is something you need to watch out for
To give you an idea, making an application to a top raiding guild is a process that takes 3 or 4 hours to complete. They usually have a set of questions that you need to answer and you get to write a few paragraphs about yourself at the end. You need to really blow their mind with awesome replies, etc. and that takes time to prepare.