I too struggle with consistency and pulling the ball. Here four tips that helped me alot and made me more consistent.
1.) Line the center of your chest with your target by opening your hips when you set up. The shoulders should stay open especially if you struggle with pulling the ball. The only time you want to "square up" is when you want to play the lanes dead straight.
2.) Bend your knees throughout your approach. Start low, end low. Make it easy on big bears like myself to stay low and work my way effortlessly throught the approach. Keeping your knees bent, keeps you from straightening up at the line, losing leverage and pulling the ball.
3.) Keep the first step short. It should pretty much be a heel/toe right in front of your left foot, meaning pick it up push the ball away and put it right back down heel/toe style. This will slow you down and align you timing.
4.) Keep your back and shoulders in a striaght line with your knee. You dont want to get in front of your knee, which a lot of bowlers tend to do, because it cause you to lose leverage, put unnecessary strain on your body, and can cause you "stand up on the ball" keep your leverage as long as possible. Standing up cause you to "top" the ball, making it push downlane forever. I dont care how many rpms you have, if you top it, core will work against itself and you aint getting it back when that happens. That why you pick off 10's on strike balls.
All of these tips are approximate. With no visual of you throwing it, i can only assume that those are your issues and these tips will help. I hope they do and good luck with them. Be sure to practice them because its hard to master.
***Sidenote**** isnt it refreshing to have someone legitimately asking for help and not the consistent regurgitation of post like "ball x vs ball y" and "what will this ball do that comes out 2 months from now"?