I’d say you are good, way better type wise and stat wise compared to my Team while playing Hard mode. If you still find yourself having too much trouble I recommend EV training, it makes all the difference.
Here is a list of Friend Safari EV Training Spots, and if you want to make things go a little faster use the power bracelets that you can buy in Helios City.