I don't remember what year your boat is--but most of the boats had rolled on gel coat for the floors of both the cockpit and cabin. You can roll on more gel coat--using a high nap roller house can re-gelcoat the floor. That can give a non skid surface if you thicken it with Cabosil (fumed silica). The gel coat has to have wax in it, and of course you add the catalyst.
Another option is either a single part paint, such as "Brightside". You can also use two part Interlux "Perfection". The problem with many urethane paints is that they do not do well under water, if your boat is kept outside without cover, and does not drain well..."Bilge coat" is a bilge paint which is formulated to do well when under water and exposed to various oils. Two part epoxies, such as for driveways or garage floors are very durable. But some epoxies are not UV rated, for sun exposure, so be sure that any paint is going to stand up.
Kiwigrip is a deck paint with non skid. A final option is truck bed liner, formulated for boat decks, such as: Line X.
Many of us put the Dri Deck or Duragrid or similar interlocking plastic tiles on the deck surface--and may cover with an indoor/outdoor carpet, which is easily washed. There are a number of industrial foam mats which can be placed over the deck. (I had some interlocking ones, purchased at Sam's club.)
There are any number of plastic "fake teak" or other patterns which can be applied and last a long time. If you are really flush with cash there is "Deckadece" A high end mesh--only about $32 a lineal foot 4' wide! (figure at least $300 for the angler).
If you are going to paint, clean the deck well, with soap and water, and then TSP, rinse well, and dry. If there is material loose and flaking, consider a pressure washer. You can also use a degreaser and then etching primer to assure better adhesion.