Simply train it a lot of levels.
If you can trade Pokemon from crystal version to gold version my guess is yes
To trade Pokemon from Pokemon Crystal version to another version of Crystal you need to use a link cable. You can also battle this way.
In Pokemon Crystal Version, a Heracross will occasionally appear when you use headbutt on trees.
Crystal version.
Go here for everything you wish to know about how to raise happiness in any Pokemon version: http://bulbapedia.bulbagarden.net/wiki/Happiness
In Goldenrod city, but only in the Japenese version of Pokemon Crystal.
you can't.
By trading one from gold/silver and cloning it Dani (the girl Pokemon trainer on Pokemon crystal version) By trading one from gold/silver and cloning it Dani (the girl Pokemon trainer on Pokemon crystal version)
Yes
You could get a shiny Pokemon for crystal but you need luck to catch one ("_")
yes.
On Pokemon?