bom dia.
1. Nos continentes de Hoenn e Kalos possuem diversas casas com plantação, você consegue ver as casas vazias no seu mundo pelo site, bom sempre ficar de olho lá
2. Sobre o problema de gastar potions ou voltar ao cp, aconselho a buscar um pokémon com a habilidade "Wish", que faz com que outro pokemon do seu time consiga ser curado, pokemons como Gardevoir, Audino, Clefable e outros possuem essa habilidade. Você upando vai liberar boss diários como Lugia e Ho-oh que dão uma boa XP pro pokémon também xd
3. Existem diversas formas de farmar HDs hoje em dia, acredito que a mais usada seja fazendo uma rota de TM, dropando os TMs mais valorizados no seu mundo e vendendo