Firstly, I am planning to put a gopro onto my drone, I have checked the specs of the frame but I'm not sure if it will be able to fly with a gopro. If it can are there any mounts you would recommend or should I 3D print one myself.
Secondly is everything compatible in this list. It would be a bit stupid if I ordered these parts and then they weren't compatible.
Lastly are there any extra pieces I need such as connectors, cables, parts or anything else that I need to build it.
Check out the jumper T16 if it isn't out of price range it is good and not horrifically expensive but more than a flysky. Comes with 4 in 1 transmitter though so basically eliminates worries about receiver compatibility (worst case you swap out the external transmitter module but it works for most things as is).
The FC is good, only other thing I'd verify is the screw layout for all the boards make sure all 30.5 x 30.5 or otherwise all the same. In general list looks good, might want to get some more tame props like 5030 as well to see the difference in cutting corners racing vs smoother more efficient flight.