Solar power is an excellent alternative to existing power sources. A stand-alone PV system highlights the necessity of solar energy, where PV panels act as a source to the connected loads. The intermittent nature of solar insolation necessitates a storage system or a battery to store the energy. A DC-DC converter is required to operate the PV panel at MPPT (Maximum Power Point Tracking). The converter also maintains the DC link voltage, a common link between the PV panels, battery system, and the load. An additional bidirectional DC-DC converter is required to charge and discharge the battery at a constant current and voltage profile according to its changing profile. In the present investigation, a novel high-efficiency DC-DC converter is used to perform the MPPT. This converter enables the connection of solar panels in series or parallel because it can step up or step down the PV voltage according to the DC link voltage. Another bidirectional DC-DC converter is used at the load side to maintain DC link voltage and charge/discharge the batteries. Further, the second part of the paper discusses a novel MPPT algorithm, which is vital in tapping the maximum power from PV panels. A fast solar MPPT is desired to track the operating point, which can be served by adding an acceleration factor to the existing perturb and observe (hill climbing) solar MPPT algorithm. A detailed analysis with hardware results obtained for various conditions and acceleration factors is presented.