I've found it possible to out-compete in resource count vs the CPU, but only with my "Starcraft" training (huge focus on the economy, harassment of the opponent's harvesters, knowledge of the Lanchester's square-law in determining when to fight vs when to retreat, etc. etc.). Any decently strong player can probably beat the AI through "brute force" (in particular: attacking their harvester forces an "AI alpha strike", where the entirety of the AI's units attack your base). With good tactics, you'll often beat the AI in this exchange (AI is rather bad at tactics actually, you should be trading 2-for-1 in most situations, or even better).
2-for-1 isn't good enough though. You need 10-to-1 trades. That means retreating often, finding defensive positioning (good "concave" positioning, while forcing the opponent to be convex), attacking the opponent while they're on the move, utilizing your repair bay, etc. etc. A lot of defensive buildings are also amazing: not only do you have the "Repair" button (which effectively creates HP at fractions of the cost of a new building), but the defensive buildings are numerically superior against mobile units (higher HP / higher DPS per unit $$$).
Note: Defensive buildings are usually terrible vs humans. But vs AI who attacks in "obvious" and predictable angles... they're highly useful.
Finally: it means attacking the AI's harvester early and often: to prevent the AI from building up a critical "Death ball" of units that you can't beat. You're not necessarily trying to kill the harvester, but instead just provoking the "alpha strike" before the CPU's death ball is at critical mass. (Of course, kill the harvester if you're given the opportunity. But its easier said than done...)
-------
It seems like the "intended" way to beat the AI is through "underhanded" tactics: engineer into the ore refineries and/or silos to steal their money. Taking advantage of the "sandbag AI" (sandbags are effectively immune to the AI's knowledge, the AI will never attack a sandbag), etc. etc.
--------
C&C is a very "sharp" game. One mistake will require you to restart the level. The AI's tiberium advantage feels crushing, but you absolutely can work around it: either through brute force, or through underhanded / ai-manipulation methodologies.