Uh-uh, Cradily's style on the field is stalling, Bro. Cradily is great at hindering its opponent, mostly due to the three manageable weaknesses, which are merely Ice, ground and Fighting.You want to drag out the battles with Cradily, not attempt to sweep the opponent.
Sunny Day/ Solarbeam combo just doesn't work well on Cradily. There are better choices for those two move slots (Not to mention that once you use Sunny Day, it's pretty obvious what you plan to do next. The opponent will likely switch in a wall). Replace them with best-known stalling moves, Block and Stockpile.
Confuse Ray is a great move for Cradily. If you plan to keep it, then I see no way to complain. If you want to get rid of it, then replace it with Seed Bomb for a more reliable STAB.
Lastly, and most importantly, you'll want Toxic. Paired with Confuse Ray and Block, you'll have one crippled opponent!
Some other alternatives is to replace Stockpile with Protect, to work in Unity with Toxic and Confuse Ray, in case the Pokemon doesn't hurt itself. Replacing Ingrain with Synthesis is fine, but can be hindered by weather very easily. Lastly, if you want to keep Stone Edge over Seed Bomb for STAB, then I think it's a great idea.
Cradily is the Defensive one, and Armaldo is the sweeper. Remember this, because both Cradily and Armaldo do poorly at trying to do the other's job.