I find this to be most useful in gaining the most L$s during the week and then gaining the most XP during the weekend if you agree or do some thing close to this leave a comment below :)
Starting from Monday till the weekend i fish with small worms, as i farm for them my self and always setting up a new farm every time i can harvest a new one, i do this to earn as much L$s as i can going to many Multiplier events and fish pots as i can so that i can be ready for the weekend... during the week i collect all the Pet Alacrity Potion and save them, i also do as many gold rushes as i can to earn even more L$s so i can do the next phase...
When i see the notice for double XP weekend thou i switch off of small worm and gets Enchanted worms, using all the L$s i earned during the week from fishing and doing gold rushes and also use all the Pet Alacrity Potion.. i buy about 800 to 1200 L$s worth in Enchanted worms that does not always last thou but you can spend what you want on worms, so with the lower cast time of the enchanted worms with the Pet Alacrity Potion my cast time is for the most part under 20 seconds allowing me to finish at a buoy much faster letting me gain the most XP as i can, i some times also buy a bunch of XP potions to help with the extra +5 XP points... if i have any money left from working hard during the week i buy pet XP potions as well to help it boost its XP as well
i sometimes need to buy more Enchanted worms during the weekend but i will earn it back during the week so it does not affect me much, you may find it useful
if you can make your own potions you would save about 20 to 30 L$s per potion as a side note so you will be able to do every thing and still save money on potions a bit