will it provides good UX if website has onboarding tutorials?

Trying to make it easier for the users to use the dashboard which has 9 services up front. 9 is too much hence the drop-offs are increasing.

this is how dashboard looks enter image description here So the journey started with two services and then 3,4,5,6,7,8 and now there are 9. Now it is looking like a colorful world with no poles.

It has some cloud operations so the target users are the people from the SMBs, startups and big company guys so the main target is to reduce the learning time and provide a better way to take the users through almost every service or the service that he is actually looking for. Also, it has a modal window when you click "learn more" which is a discoverable option on every car hover.

see this enter image description here

Thinking to make the onboarding in a gamified manner so that the web portal can have a progress bar and every time the user completes the tasks(which are a part of the onboarding), the progress bar will show progress. What could be the better way to do this?

TLDR; Questions : 1. How to provide a good onboarding session for this site? 2. presently, this looks disturbing to see 9 colored cards on the screen. Is there any site from where I can take the inspiration and make it a beautiful solution?