There is a few things wrong with your rotation.
You want to start with your longest DoT which is Bio2 and go down based on how long the dot lasts for when you start a fight. By doing a Bio2, Miasma, Bio rotation you can get two festers off without having to reapply any of the dots. This allows you to be a bit more bursty in a shorter period than if you would have to reapply. You also want to get in the habit of doing this rotation because it grants the most bang for your buck when you use Contagion. You are also not getting your best bang for your buck when using Bane while doing your rotation either. Your Bio by the time you can hit bane without having massive SpellSpeed stacking to take done the GCD would be 7sec on the Bio if it doesn't get reset and since it is a 15% chance you can not count on it resetting.
Also, with the anti-virus crap that Yoshida put into the game using Virus whenever ya feel like is no longer the greatest idea since you will need to be saving it for o shit moments and don't want to have the 1min immunity to it when you need it the most.
I also personally hate using Ruin2 unless I am in a very movement intensive fight like Titan battles. The extra MP really isn't worth it. Simple Ruin Spam is the way to go when you don't have to move much.
Once you level some more you will want to throw in Miasma2 after Bio. Usually with me I cast Bio2 and Miasma as soon as I can and then while running towards the target to get in range of Miasma2 cast Bio since it is instant and then when in range hit Miasma2.