We have to improve at home (to state the obvious).
We have so many home games remaining against teams below us, we will only have ourselves to blame if we miss out on the playoffs this year.
Just to expand on this point:
I think the main reason we have been poor at home is because he have played teams that are better than us. Of the five home games we have lost this season, four have come against teams currently occupying the top four places. The table doesn't lie.
That said, we have still have seven home games to play against opposition who are in the bottom half. The seven games against teams placed 14th and below (Solihul, Gloucester, Corby, Bishop Stortford, Colwyn Bay, Droyslden) are all winnable fixtures and i'd be very disappointed if we got less than five wins and two draws (17 points from a possible 21) from these fixtures.