Bionic propulsion has advantages over traditional blade propellers, such as efficiency and noise control. Existing research on ray-inspired robot fish has mainly focused on a single type of pectoral fin as bionic propeller, which only performed well in terms of pure speed or maneuverability. Rarely has the performance of different fin types been compared on the same platform to find an optimal solution. In this paper, a modularized robot fish with high-fidelity biomimetic pectoral fins and novel multi-DOF propelling mechanism is presented. A kinematic model of the pectoral fin based on motion analysis of a cownose ray is introduced as guidance for the propelling mechanism design. A high-fidelity parametric geo-model is established and evaluated based on statistical data. The design and fabrication process of the 3D soft bionic fins, as well as the robot platform, is also elaborated. Through experiments comparing the performance of different fin types constructed with different materials and approaches, it was found that the new soft fins made of silicon rubber have better performance than traditional fins constructed with a flexible inner skeleton and a permeable outer skin as a result of better 3D profile preservation and hydrodynamic force interaction. The robot ray prototype also acquires a better combination of high speed and maneuverability compared to results of previous research.