There is a great explanation about factoring polynomials at this page: https://the-wiki-post.wikispaces.com/Algebra+1
It’s especially helpful for deciding which term should be positive and which should be negative. Give it a try and tell me if it worked for you.