I don't mind sharing my Gold making ideas, since I am playing on China servers, so most of the ideas I would write about would not be mass inherited in China.
So right now, other than botting gathering mines/herbs using anti-LCP sweep Profiles written for my Frameworks and randomizing the sweeps daily (to keep routes non-sequential and random) I have found that the new Crafted PVP gear (I do Blacksmithing ones) is a huge uptick in profit. On my server a piece of crafted pvp plate goes for 500 gold on average and costs 8-15 GI bars to make. 10 Bars costs 80 gold on my server, but I gather the ore myself, so no cost to me. This is getting me about 5K in sales on a single horde side server per day.
But overall, what I have found:
1) Use TSM or another auctioneer style addon to make undercutting, canceling, listing etc easier and faster - really necessary to go pro
2) Diversify! You need to fully understand all markets, all forms of ore/herbs Shuffle and spread your goods/mats into as many markets as possible
3) Shuffle! You should understand all Shuffles, and push your goods throughout the shuffle, to spread it around, again covering as many markets at one time as you can. Example: Ore->JC->Disenchant. An excellent one is buying all runecloth you can and using star rubys + dream dust from DE on Simple Opal Ring (Thorium based gathering) to make Wizardweave Turbans. Most people do not know but that Turban will break down into 2-5 illusion dust or 1-3 Greater Eternal Essence. Both sell at a very high value on my server. My base cost for a Turban would be about 30 Gold. 2 Dust or 1 essence on my server sells for 30 gold, therefore I never lose money even with the worst luck DEing, the reality is, a proc of 5 dust would be 75 gold. 3 Essence proc would be 90 gold or more. Jasper Gem->Jasper Ring->DE->Hypnotic Dust, etc etc, streamline your shuffle to cover all markets and learn the most effective way to spread into all markets.
4) Bot as safe and as smart as you can.
Currently I make about 50K gold per day, mostly through buying raw mats and shuffling. I automate most of my shuffling so I can code in another window. I only gather bot about 3 hours per day, usually testing Profiles for customers I am designing and it helps pad my gold making, but a lot of it simply comes from shuffle and understanding the AH and the market.
Market conditions change all the time on servers, so you do need to study your market a lot and have a fairly solid understanding of that market and how to "supply" deficient markets quickly. Knowing your base costs for shuffle is good, like Hypnotic Dust sells for 15 gold on my server, therefore I buy any Jasper Gem that is 15 gold or lower, make Jasper Rings and DE them. Instant profit.
Riskier, but also important, do not be afraid to buy into a large dip or over supply in a market. I find this is true for Hypnotic Dusts and Illusion Dusts on my server. Since the both have a base market value week to week about 15 gold per, if the price of either, due to oversupply drops below 10G, I will buy everything I can and stockpile huge stores of it. Buying it all up helps correct the market and also will ensure you have stock to sell once the price normalizes.
Hope some of this helps.