This is the process I recommend to people who ask me about repainting...
1 - if the paint that is there on there now is still factory paint, save the time and money and just scuff it up good with a coarse grit sandpaper - anything from 60-120 grit... I used 80 on my factory paint job. If it still looks good (paint from factory), use a finer grit sandpaper (160-200) and just smooth it out. No need for primer then... just don't take it down to the bare metal and primer shouldn't be needed.
2 - When you're done sanding, wash it down good. Dawn and warm soap work great for grit and grime. Then wash it good with water and let it dry on its own... then go over it good with mineral spirits and a microfiber or some towel that does NOT leave fibers behind.
3 - Primer.. Always remember the undercoating and prep work is what will give your top coat it's best appearance, as well as durability. I used Zinc Chromate primer, but you can get by using a good automotive primer. You can get by with one coat, but I prefer 2 coats. Always lightly wetsand with 220-300 grit sandpaper in between each coat.
Edit* just saw your new post... You'll need a self-etching primer since you have bare aluminum. This will give you a mechanical as well as chemical bonding to the boat, and your top coat will adhere to that.
4 - Top Coats... this is where you will shine if you did the prep work right, and it should last for years. Multiple Thin Coats will acheive your best finish - durability and appearance. You can put it on thick, but it will take longer to paint. If you thin it out, the paint will go farther, allowing more coats which will give you better durability. There are 2 ways to do the top coat. You can put it on and let it dry, then lightly wetsand it and wipe it down with acetone. Then put your next coat of paint on and repeat. I put a light coat on, dry til it was tacky (not dry..) and then put on another coat. I put on 3 coats this way and then let it dry for about 48 hours. Then I got out and LIGHTLY, and I mean LIGHTLY wetsanded the top coat with 300 grit sandpaper to take out any imperfections (runs, spots from overspray, etc). This was best for me and that boat is still looking good a year later even though I don't own it anymore.
Not sure if you're planning on spraying, rolling or brushing the paint on, but take your time and it will come out great.