1. Pojednostavljeni oblik tijela: Ribe su evoluirale pojednostavljeni oblik tijela koji smanjuje povlačenje i omogućava učinkovito kretanje kroz vodu. Njihova su tijela obično izdužena, glatkim, zaobljenim oblikom koji minimizira otpor. Oblik njihovih peraja, poput pektoralnih i zdjeličnih peraja, također doprinosi stabilnosti i manevriranju.
2. Plivajući mjehur: Kupani mjehur je organ ispunjen plinom koji se nalazi kod mnogih vrsta riba. Djeluje kao uređaj za kontrolu uzgona, omogućavajući ribi da održava svoj položaj u vodenom stupcu bez trošenja prekomjerne energije. Spajanje mjehura nalazi se u trbušnoj šupljini i može se prilagoditi kako bi se promijenio njegov volumen. Kontrolirajući količinu plina u plivačkom mjehuru, riba može regulirati uzgoj i održati željenu dubinu u vodi. Kad se plinski mjehur napuni plinom, riba postaje bujna i može se dizati u vodi. Kad se plin oslobađa, riba postaje manje plutajuća i može potonuti.
Pored ova dva glavna faktora, i druge značajke doprinose plivanju i plutajućim sposobnostima ribe. Oni uključuju prisutnost peraja, koje pružaju stabilnost i kontrolu, te sustav bočne linije, koji pomaže ribama da otkrije kretanje i promjene u tlaku vode.