I am not a fan of the "ride everything all day switch" approach personally. While this *may* work for some people, it will not for the majority. One thing to remember when learning anything new is the main reason that we snowboard and that is because it is fun. It is well established fact that all people learn better when they are having fun while learning. Sorry, but switching your bindings around, skating, riding the chairlift and doing everything all day switch is just not going to be a fun day for most.
In my experience, the number one reason people are not proficient at switch riding is because they are having way more fun riding in their primary stance and so really never get around to learning to ride switch. What needs to change that dynamic is to make the switch riding fun. A major ingredient to this fun is safety. When someone feels safe, they are willing to take on new challenges and actually have doing it. If the person is slamming every time they try to make a turn they are going to get frustrated at the least or injured at the worst.
So, first and foremost when learning anything new, dial back the terrain. Do not try to ride switch on the terrain you are having fun on riding primary. Sorry guys, but this DOES mean turning off the ego and heading over to the bunny hill. Just like when you first learned to ride, you really should go through all of the tasks staring with your J turns to stop then progressing to Garland turns. Finally, complete turns to a stop before fully linking large radius basic skidded switch turns. You will have to pay attention to all of your fundamental movements just like when you first learned. The good news though is you already have a good understanding of what works and what doesn't and how it SHOULD feel to you so your learning curve will be faster; much faster.
With that said, you do have to understand that for MOST people, riding switch will probably never feel equal to your primary stance. Some people are fortunate in that they are totally ambidextrous in this area, but most are not. Another consideration is your equipment. Any board can be ridden switch; period. It is just that your twins, directional twins will handle almost identical either way while directional boards with directional flex and sidecuts are going to handle different ridden switch.
Once you take about an hour or two getting your very basic switch turns down on the bunny hill, you should be "good enough" to begin to incorporate switch riding into your every day riding. The ting to do is to have fun riding the terrain you like to ride and in those sections that are super easy and mellow, spin that board and ride those sections switch. When the terrain reaches your limit, switch back to primary. Make this fun not torture! Do not over think it or brow beat yourself about your switch riding, but do it every day and every run at least for some distance in an area that you can. If you do this consistently, over the course of a season, you will riding a lot more terrain switch comfortably than you would have imagined you would be and at faster speeds.
A terrific "task" you can do to help you move into more switch riding and also happens to be fun to do is the Flat Spin 360 or "helicopter". This movement teaches you really good edge control and timing for switch and primary. In every flat spin 360 as you spin your way down the run, you are spending half of your time riding switch. This maneuver teaches you turn entry and completion every revolution and turn entry is generally the most difficult thing for the new switch rider to deal with. Spend some time doing these flat spin 360`s in both directions and the try to ride an easy green switch and I suspect you will notice it feels easier to you.
Above everything else such as good (new) front foot steering and weight distribution, make this something that is fun to do!