you gotta eat less.
The weights and cardio will help the process obviously, but ultimately, you'll need to consume fewer and cleaner calories. It depends on your time frame as to how radical you want to become.
Begin by eliminating processed carbs. Then by limiting carbs to early in the day. Eating often with a clean protein source at each meal will help with thermics and satiety. Make sure to consume enough dietary fat with your first 2-3 meals of the day.
You may consider dropping dairy products for a while to see if this helps. For some, this is an easy and often times ovewrlooked step. And for some it has drastic results.
It's all about refinement. As you get closer to your goals, you'll need to tweak more and more. If you are planning on staying in the 10-12% range, be prepared to give up alot and be quite rigid with your diet and workout.