Idk why you are upset with cinncino and porigon if u have fighting type with Close combat or High jump kick it should be easy gym plus set field on fire.
And gyms arent that hard at all u can get through first 4 gym with 3-4 mons (Julia 2) if your Pokemons are underleveled dont play with 6 in your team but with 5
About things that you must catch pokemon breed and blablabla = u have 6 slots for pokemon , Each can have dual typing , they can learn 4 moves 4x6=24 which means you dont need to (often) do exping and such things to get through gym leader cos with 6 mons u can cover every type weakness (The most important types to have in reborn are Fire,Ground,Fighting,Psychic,Water,Electric)