Alrighty, In terms of raising HP Faster this requires EV training, and to do this you should give your Pokémon HP Ups to begin with and then make your Pokémon level up by Battling while holding and Item called a Power weight. this will increase the amount of HP your Pokémon can get.
Now as for obtaining a Bulbasaur, You cannot either catch in game or trade it, what you need to do is transfer it from either of the Gen VI games, being Pokémon Diamond, Pearl, Platinum, Heartgold or SoulSilver. To do this you need to go to route 15 and go into a building called the Pokémon Transfer Lab (it's on route so you shouldn't miss it) Then you have to listern to the Scientist in there and then after he's finished you speak to him and you use the Poké transfer. You need another DS in order to use the Poké Transfer.