Ditch these idiots in the Tea Party. Obviously, they aren't going to be gaining any African American votes anytime soon seeing as to what happened with Rep. John Lewis. Didn't Bush come close to winning a majority of Hispanics in 2004, if memory serves me correctly? Asians won't ever vote Republican because of the party's embrace of anti-intellectualism. Native Americans, I believe, are a reliable Democratic stronghold as well (not sure why).
As for age, yeah, if the GOP wants to attract younger voters, they'll have to moderate on the social issues and stop giving so much lip service to the Bible thumpers in the party. Most young people are turned off when they are told that they're going to hell for supporting the killing of babies or promoting the homosexual agenda. My generation is becoming much more accepting and tolerant of homosexuality, so the GOP will need to take a different tact if they want to reach out to them. Maybe talk to young people more about post-graduation jobs and economic security as opposed to trying to preach to them about being a good moral Christian.
I don't really think the GOP cares about attracting minorities, if the Tea Party "movement" is any indication of that (how many non-white faces are in these crowds?). I think Bill Maher said it best: "Now I don't speak sh**t-kicker but I know that in their world, freedom means guns, diplomacy means weakness, elitist means reader, and socialist means black." Showing such ignorant and hostile resistance to the first African American President, as well as to minority members of Congress, isn't going to play so well for the GOP among minorities.
All of that may be true, but there's one big problem -- its not like there is some guy that flips a bunch of switches and the GOP "turns" one way or another on a particular issue. Any hint of divergence from ultra-conservative orthodoxy and primary voters will run you out of town on a rail.
A friend of mine who is a County Commissioner is facing a rough primary challenge just for being "too friendly" with a Democrat or two. Mind you, he's voted conservatively, including voting against a recent gay rights measure -- but his opponent calls him a "kid" (my friend in his 40's) and says he's a "RINO" for agreeing to serve on our city mayor's transition team.