Help with NRF24 board range

I just finished a program using an ultrasonic sensor on an nrf 24 board / arduino nano combo. When running the program however, I am only able to get a meter or two of range. I assume it has to do with how I am powering the module but I will upload my program as well. How to I properly power this board and increase my range?

Transmitter:

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#define trigPin 2
#define echoPin 3

RF24 radio(10, 9);
byte address[6] = "00001";

void setup()
{
   Serial.begin(115200);
   pinMode(trigPin, OUTPUT);
   pinMode(echoPin, INPUT);
   radio.begin();
   radio.openWritingPipe(address);
   radio.setPALevel(RF24_PA_MIN);
   radio.stopListening();
}

void loop()
{
   static unsigned long timer = 0;
   unsigned long interval = 50;
   if (millis() - timer >= interval)
   {
      timer = millis();
      long duration, distance;
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
      duration = pulseIn(echoPin, HIGH);
      distance = (duration / 2) / 29.1;
      Serial.println(distance);
      static int index;
       int r = distance;
       int diff = abs(r-index);
    Serial.println(diff);
    index = r;

      radio.write(diff, sizeof(diff));
   }
}

Receiver:

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#define led 4 

RF24 radio(10, 9); // CE, CSN for rf_nano
byte address[6] = "00001";

long diff = 0;

void setup()
{
   Serial.begin(115200);
   pinMode(led, OUTPUT);
   radio.begin();
   radio.openReadingPipe(0, address);
   radio.setPALevel(RF24_PA_MIN);
   radio.startListening();
}

void loop()
{
   if (radio.available())
      radio.read(&diff, sizeof(diff));
      Serial.print("diff = ");
      Serial.println(diff);
      if (diff <= 20)
      {
         digitalWrite(led, HIGH);
         
      }
      else
      {
         digitalWrite(led, LOW);
      }
   
}

Please take another picture that shows everything, not just the Nano.

   radio.setPALevel(RF24_PA_MIN);

Have you tried increasing the power level ?