My advice is pretty much the same for both SC and quant.
Go over the test you just took and see what types of questions tripped you up or took you a long time to answer. Then focus on learning the concepts involved and on getting better at answering those types of questions. That's basically what I did to drive my score up to 800, find areas I was weaker in and work on them, then find more areas and work on them. You use that method and your score is pretty much guaranteed to go up.
Also, getting better at SC is largely a matter of developing an eye for finding issues. So practice makes perfect. For some decent SC practice questions, you could try the Veritas Question Bank.
Overall getting a high score on the GMAT tends to involve being good at seeing key things and coming up with creative ways to get to answers to both quant and verbal questions. I recently saw someone drive his verbal section score up 16 points by pretty much dispensing with gimmicky strategies and mostly just getting better at seeing the logic of what is going on in SC, CR and RC questions.
Be a GMAT gamer.
Going forward, probably you should take practice CATs more often. For one thing I bet even just getting more experience handling the test itself will drive your score higher. Also, the tests and the test results you generate are great sources of information on what you need to do to get your score to the level you seek.
To get a high score, you can partly use that already relatively high verbal score to advantage. Tighten up CR and RC a little to get one or two more of each type right and get three four more SC right, and you will be at around V44. Pair that with Q49 or Q50 and you generate a total score around 750 or 760.
Meanwhile, you said that you have been studying somewhat haphazardly for about two months. If you tell us more exactly what you have been doing, probably we can give you some more ideas.