Three things determine how much success you will have with a planted aquarium lighting, substrate and nutrients.
Lighting is the number one priority for making you plants thrive, Full Spectrum LED lights are the most cost effective way to do this. A good starting point for how much light your plants need is 4-6 hours a day though some plants prefer more and some are happy with less.
Substrate is next factor in making a successful planted tank. There are only two substrates avoid, fine sand and hydroponic expanded clay balls. There are many substrates available from rainbow pebbles to ADA aqua soil but which one should you use, will depend on what you are trying to achieve. Most substrate such as pebbles and course sand are perfect for a planted tank with only a few plants truly benefiting from aqua soil such as carpeting plants, sword plants and crypts. So if it’s your first aquarium or you’re new to planted tanks try to avoid aqua soil to start.
Nutrients the the last factor and is as important as light for plants. There are three ways to get nutrients to your plants the first is fish waste just by having fish in the tank with the plants letting them do their thing. The second is with fertilisers there are many fertilisers available for aquariums now from liquid fertilisers to root tablet fertilisers, I recommend a comprehensive liquid fertiliser as it is the most user friendly product available. The last way to get nutrients to your plants is with the addition of CO2, carbon is one of the most important building blocks for plants. Adding CO2 to your aquarium can double your plants growth and make otherwise difficult plants to grow succeed with very little effort. There are many ways to get CO2 into your aquarium from a liquid form to CO2 cylinders, I recommend DIY CO2 cylinders more than anything else they are compact, refillable and more effective then the liquid forms. The YouTuber Aqua Pros has a great video comparing liquid and gas CO2 which I highly recommend.
TLDR; 4-6 hours of LED Full spectrum lighting plus a standard substrate with comprehensive liquid aquarium fertiliser and CO2 will give you great success with a planted aquarium.