Get one thing at a time working.
Get a BME280 sensor and get it working with a library example code.
Get a 1602 or 2004 LCD with an I2C backpack. Install the hd44780 library (available via the IDE library manager) and get the LCD to work with an example in the ioClass hd44780_I2Cexp.
Get a motor and a motor driver. Choose a motor driver based on the motor supply voltage and motor stall current. If the motor only goes one direction (a pump, for example) a MOSFET will be a good driver. If it must go forward and reverse an H bridge driver will be required. My opinion is to avoid the L293 and L298 drivers as they are ancient and inefficient technology. Pololu has a great line of motor drivers. The motor will defiantly need an external power supply. Do not power a motor from the Arduino.
Once you have each part working and understand how they work, it will be easier to put it all together into one program. See planning and implementing a program for some good information. And how to combine codes.