Welcome!
You will find that CleanMyMac will eventually prove detrimental to performance. It has for everyone else.
"Now once I get logged in, the speed of everything is amazing! Zero issues at all."
Does that mean the apps launch fast once the computer has booted? Normally a 5-minute boot time indicates a failing hard drive but that should also slow app launches too. This could be because you have too many things launching at boot in your User Login Items (part of the Users & Groups System Pref).
For now I recommend posting a secure "snapshot" of your system config. Without seeing any private information we can quickly and within the confines of these forums help you determine if software issues are the problem if you use EtreCheck, available free from the Mac App Store here:
https://itunes.apple.com/us/app/etrecheck/id1423715984?mt=12
We can also see hard data about drive performance and RAM usage, allowing us to make a call on whether more RAM would help. EtreCheck is the development of a long-serving and trusted contributor here expressly for displaying information in these forums to help us help you. It will not reveal any personal or secure information.
Run it, select “Report" from the left-hand pane (scroll down to the bottom of that pane to find) and, when its report displays, click the "Share Report" icon from EtreCheck’s toolbar and then "Copy report” from the resulting dropdown.

Please DO NOT highlight the text in the report before using Etrecheck’s “Copy report” command—that will garble the formatting and make the report slower and harder to evaluate.
NOTE: Recent changes to the forum software require you use the “Additional Text" icon (see example below) to embed the report into a post:

Paste the report into the resulting “Additional Text” window:

Also see this excellent user tip on posting text reports like EtreCheck. It is better illustrated than mine.
How to use the Add Text Feature When Post… - Apple Community