I don't use fractals. On purpose that is. Of course, but it's very definition, a pinbar is usually a fractal.....
As far as getting the levels correct, just know that they are almost always at a place that ends with "00" or "50". For example, 1.3000 in EUR/USD. 1.2500 was before. Anything else could be a minor area, but your entries should ALWAYS be at major levels.
Minor areas can be used to tuck stops behind, but truthfully, over time - you will find the less trades you take, the better your results will be.
Do an experiment.....try placing a line on the weekly charts every 500 pips and see what you get. Start with parity, and go up 500 and draw another line. (Just about any pair will do, but the Majors are best for this.) You will find it uncanny how simple it is. If price isn't at one of those numbers/lines - it's not worth getting involved in 99% of the time.